Назад к вопросам
Middle
5
Как создать Docker-образ? Что такое Dockerfile и команда docker build?
Компании, где спрашивали
Тендертех
Ответ от нейросети
sobes.tech AI
Docker-образ — это шаблон, из которого создаётся контейнер. Чтобы создать Docker-образ, нужно написать Dockerfile — текстовый файл с инструкциями, описывающими, как собрать образ: базовый образ, копирование файлов, установка зависимостей, запуск команд и т.д.
Команда docker build читает Dockerfile и последовательно выполняет инструкции, создавая слой за слоем образ. В итоге получается готовый к запуску контейнер образ.
Пример простого Dockerfile:
FROM python:3.9-slim
WORKDIR /app
COPY requirements.txt ./
RUN pip install -r requirements.txt
COPY . ./
CMD ["python", "app.py"]
Сборка образа:
docker build -t my-python-app .