Что такое Dockerfile

Python Middle Без компании
Что такое Dockerfile
Ответы
Dockerfile — это текстовый файл с инструкциями для сборки Docker-образа. Он содержит команды, которые Docker выполняет последовательно для создания образа из базового образа или с нуля. Основные инструкции: - `FROM` — задает базовый образ - `RUN` — выполняет команды в контейнере - `COPY`/`ADD` — копирует файлы в образ - `WORKDIR` — устанавливает рабочую директорию - `CMD`/`ENTRYPOINT` — определяет команду для запуска контейнера - `EXPOSE` — указывает порты для прослушивания Пример простого Dockerfile для Python-приложения: ``` FROM python:3.9-slim WORKDIR /app COPY requirements.txt . RUN pip install -r requirements.txt COPY . . EXPOSE 8000 CMD ["python", "app.py"] ``` Dockerfile позволяет автоматизировать процесс создания образов, обеспечивая воспроизводимость и переносимость приложений.