Sobes.tech
Back to questions
Junior — Middle
79

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

Companies where asked
ГринатомГринатом

Answer from AI

sobes.tech AI

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

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

Пример:

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

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