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