Назад к вопросам
Junior — Middle
82
Объясните отличие между Dockerfile и Docker Image.
Компании, где спрашивали
PARMA Nechnologies Group
Ответ от нейросети
sobes.tech AI
Dockerfile — это текстовый файл с инструкциями, описывающими, как собрать Docker Image. В нем указываются базовый образ, команды для установки ПО, копирования файлов, настройки окружения и т.д.
Docker Image — это результат сборки Dockerfile. Это готовый к запуску шаблон, содержащий все необходимые слои и зависимости для создания контейнера.
Пример:
# Dockerfile
FROM ubuntu:20.04
RUN apt-get update && apt-get install -y curl
COPY app.sh /app.sh
CMD ["/app.sh"]
Собрав этот Dockerfile, получим Docker Image, который можно запускать как контейнер.