Что описывается в Dockerfile

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