Middle
40
Z jakich głównych instrukcji składa się Dockerfile?
Firmy, w których zadano pytania
fabriqeue
Odpowiedź od AI
sobes.tech AI
Основные инструкции Dockerfile включают:
FROM— задаёт базовый образ, с которого начинается сборка.RUN— выполняет команды в контейнере во время сборки (например, установку пакетов).COPYиADD— копируют файлы из контекста сборки в образ.CMD— задаёт команду по умолчанию при запуске контейнера.ENTRYPOINT— задаёт основной исполняемый файл контейнера.ENV— устанавливает переменные окружения.WORKDIR— задаёт рабочую директорию для последующих инструкций.EXPOSE— объявляет порты, которые контейнер слушает.VOLUME— объявляет точки монтирования для томов.
Пример Dockerfile для Python-приложения:
FROM python:3.9-slim
WORKDIR /app
COPY requirements.txt ./
RUN pip install -r requirements.txt
COPY . .
CMD ["python", "app.py"]