Что такое Docker?
Docker — это инструмент, который использует контейнеры для создания, развертывания, развертывания и запуска приложений намного проще. Это связывает приложение и его зависимости внутри контейнера. Контейнер
- Изоляция процессов уровня ОС
- Каждый контейнер может поделиться ОС
- Сапоги в секундах
- Контейнеры легкие
- Предварительно построенные контейнеры Docker легко доступны
- Контейнеры уничтожены и повторно созданы, а не перемещение
- Контейнеры могут быть созданы в считанные секунды
- Менее использование ресурсов
Что такое виртуальная машина?
Виртуальная машина — это система, которая действует точно так же, как компьютер.
В простых терминах позволяет запускать то, что, кажется, на многих отдельных компьютерах на оборудовании, это один компьютер. Каждая виртуальная машина требует своей базовой операционной системы, а затем аппаратное обеспечение является виртуализированным.
- Процесс аппаратного уровня изоляция
- У каждого VM есть отдельная ОС
- Сапоги в минутах
- VMS мало GBS
- Готовые VMS трудно найти
- VMS может легко перейти на новый хост
- Создание VM принимает относительно более длительное время
- Больше использования ресурсов
Смотрите это видео YouTube для более подробной информации
Оригинал: «https://dev.to/rajdeepray/docker-vs-virtual-machine-1bid»