Junior — Middle
94
Quelles informations et instructions sont définies dans le Dockerfile pour construire le conteneur?
Réponse de l'IA
sobes.tech IA
В Dockerfile задаются инструкции для поэтапного построения образа контейнера. Основные элементы:
FROM— базовый образ, от которого наследуется контейнер.RUN— команды, выполняемые при сборке образа (установка пакетов, настройка).COPYилиADD— копирование файлов из локальной системы в контейнер.WORKDIR— установка рабочей директории внутри контейнера.ENV— установка переменных окружения.CMDилиENTRYPOINT— команда, которая запускается при старте контейнера.
Пример Dockerfile для Python-приложения:
FROM python:3.9-slim
WORKDIR /app
COPY requirements.txt ./
RUN pip install -r requirements.txt
COPY . .
CMD ["python", "app.py"]
Этот файл описывает базовый образ, устанавливает рабочую директорию, копирует зависимости и исходники, устанавливает пакеты и задаёт команду запуска приложения.