Docker - открытая платформа для создания, отправки и запуска распределенных приложений. Docker написан на языке программирования Gо. Docker был впервые выпущен в 2013 году и разработан Docker, Inc.
Docker используется для запуска пакетов, которые называются «контейнеры». Контейнеры изолированы друг от друга, а также изолированы и от операционной системы. По размеру они легче, чем виртуальные машины, поскольку не используют хост-машину для запуска операционной системы.
Контейнеризация, которая является способом развертывания и запуска приложений, запускает изолированные службы, которые запускаются из ядра Linux. Память может быть установлена вручную для каждого контейнера в Docker.
Docker используется для упрощения конфигураций и обеспечения плавного непрерывного потока интеграции и развертывания. Конкретные контейнеры могут быть указаны для разработки, промежуточной и производственной среды. Истинная реализация контейнера, согласно руководству Docker, заключается в том, чтобы запустить его как службу, используя файл `docker-compose.yml` для настройки. Это файл YAML, который определяет, как контейнеры Docker должны вести себя в готовом виде.
Одним из самых больших преимуществ Docker является то, что он может использоваться командой, использующей разные управляющие системы для создания проектов, не беспокоясь о конфликтах программного обеспечения.
* Для загрузки и документации проверьте официальный сайт докера: официальный сайт [Docker](https://www.docker.com)
* Дополнительные сведения о контейнеризации см. В разделе « [Поиск ИТ-операций»](https://searchitoperations.techtarget.com/definition/application-containerization-app-containerization)