Sobes.tech
Назад к вопросам
Junior — Middle
80

Объясните отличия между Docker Container и Docker Image

Компании, где спрашивали
ГринатомГринатом

Ответ от нейросети

sobes.tech AI

Docker Image — это шаблон или «снимок» с файловой системой и настройками, который содержит все необходимое для запуска приложения: код, библиотеки, зависимости и конфигурацию. Это статический файл, который не изменяется.

Docker Container — это запущенный экземпляр Docker Image. Контейнер — это изолированная среда выполнения, которая создаётся на основе образа и может изменяться во время работы (например, сохранять состояние, логи и т.д.).

Пример:

  • Image — это как шаблон виртуальной машины или рецепт.
  • Container — это запущенная виртуальная машина или готовое блюдо, приготовленное по рецепту.
# Создание образа
docker build -t myapp:latest .

# Запуск контейнера из образа
docker run -d --name myapp_container myapp:latest