Из чего состоит Dockerfile

Python Middle Без компании
Из чего состоит Dockerfile
Ответы
Dockerfile — это текстовый файл с инструкциями для сборки Docker-образа. Основные директивы: - **FROM** — базовый образ (например, `FROM python:3.9`). - **WORKDIR** — рабочая директория внутри контейнера. - **COPY/ADD** — копирование файлов с хоста в контейнер. - **RUN** — выполнение команд при сборке (установка зависимостей и т.д.). - **ENV** — установка переменных окружения. - **EXPOSE** — объявление портов для работы контейнера. - **CMD/ENTRYPOINT** — команда для запуска контейнера. Пример: ``` FROM python:3.9 WORKDIR /app COPY requirements.txt . RUN pip install -r requirements.txt COPY . . ENV FLASK_APP=app.py EXPOSE 5000 CMD ["flask", "run", "--host=0.0.0.0"] ```