Docker — это платформа для разработки, доставки и запуска приложений в контейнерах. Контейнер представляет собой легкий, изолированный, исполняемый пакет, включающий в себя все необходимое для запуска приложения: код, системные библиотеки, зависимости и конфигурацию.
Ключевые концепции Docker:
- Имидж (Image): Шаблон только для чтения с инструкциями для создания контейнера. Имиджи строятся послойно.
- Контейнер (Container): Исполняемый экземпляр имиджа. Контейнеры являются изолированными и могут быть легко созданы, запущены, остановлены и удалены.
- Dockerfile: Скрипт, содержащий набор инструкций для автоматического создания имиджа Docker.
- Docker Hub (или другие реестры): Репозиторий для хранения и обмена имиджами Docker.
Преимущества использования Docker:
Docker — это платформа для разработки, доставки и запуска приложений в контейнерах. Контейнер представляет собой легкий, изолированный, исполняемый пакет, включающий в себя все необходимое для запуска приложения: код, системные библиотеки, зависимости и конфигурацию.
Ключевые концепции Docker:
- Имидж (Image): Шаблон только для чтения с инструкциями для создания контейнера. Имиджи строятся послойно.
- Контейнер (Container): Исполняемый экземпляр имиджа. Контейнеры являются изолированными и могут быть легко созданы, запущены, остановлены и удалены.
- Dockerfile: Скрипт, содержащий набор инструкций для автоматического создания имиджа Docker.
- Docker Hub (или другие реестры): Репозиторий для хранения и обмена имиджами Docker.
Преимущества использования Docker: