Sobes.tech
Назад к вопросам
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 .