Docker 🐋

Определения

Docker — программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации

Docker — средство изоляции процесса(задачи), а это значит относиться к докеру как к виртуалке нельзя. Он является оберткой вокруг средств контейнеризации.

  • Независимость — контейнер может быть перемещен на любую ОС с docker-службой на борту и контейнер будет работать.

  • Самодостаточность — контейнер будет выполнять свои функции в любом месте, где бы его не запустили.

Контейнеризация

Метод виртуализации, при котором ядро операционной системы поддерживает несколько изолированных экземпляров пространства пользователя вместо одного.

Эти экземпляры (обычно называемые контейнерами) с точки зрения пользователя полностью идентичны отдельному экземпляру операционной системы