Docker — это служба управления контейнерами. Ключевые слова Docker — разработка, доставка и запуск в любом месте. Вся идея Docker заключается в том, чтобы разработчики могли легко разрабатывать приложения, отправлять их в контейнеры, которые затем можно развернуть где угодно.
Первоначальный выпуск Docker состоялся в марте 2013 года, и с тех пор он стал модным словом для развития современного мира, особенно перед лицом Agile-проектов.
Особенности Docker
- 
Docker имеет возможность уменьшить размер разработки, предоставляя меньшую площадь операционной системы через контейнеры. 
- 
С контейнерами для групп из разных подразделений, таких как разработка, контроль качества и эксплуатация, становится проще работать в разных приложениях. 
- 
Контейнеры Docker можно развернуть где угодно, на любых физических и виртуальных машинах и даже в облаке. 
- 
Поскольку контейнеры Docker довольно легкие, их очень легко масштабировать. 
Docker имеет возможность уменьшить размер разработки, предоставляя меньшую площадь операционной системы через контейнеры.
С контейнерами для групп из разных подразделений, таких как разработка, контроль качества и эксплуатация, становится проще работать в разных приложениях.
Контейнеры Docker можно развернуть где угодно, на любых физических и виртуальных машинах и даже в облаке.
Поскольку контейнеры Docker довольно легкие, их очень легко масштабировать.
Компоненты Docker
Докер имеет следующие компоненты
- 
Docker для Mac — позволяет запускать контейнеры Docker в Mac OS. 
- 
Docker для Linux — позволяет запускать Docker-контейнеры в ОС Linux. 
- 
Docker для Windows — позволяет запускать Docker-контейнеры в ОС Windows. 
- 
Docker Engine — используется для создания образов Docker и создания контейнеров Docker. 
- 
Docker Hub — это реестр, который используется для размещения различных образов Docker. 
- 
Docker Compose — используется для определения приложений с использованием нескольких контейнеров Docker. 
Docker для Mac — позволяет запускать контейнеры Docker в Mac OS.
Docker для Linux — позволяет запускать Docker-контейнеры в ОС Linux.
Docker для Windows — позволяет запускать Docker-контейнеры в ОС Windows.
Docker Engine — используется для создания образов Docker и создания контейнеров Docker.
Docker Hub — это реестр, который используется для размещения различных образов Docker.
Docker Compose — используется для определения приложений с использованием нескольких контейнеров Docker.
Мы обсудим все эти компоненты подробно в следующих главах.
Официальный сайт Docker: https://www.docker.com/ На сайте есть вся информация и документация о программном обеспечении Docker. Он также имеет ссылки для загрузки различных операционных систем.
