Назад к вопросам
Junior — Middle
86
Каким образом можно передать параметры или аргументы в процесс сборки образа Docker через Dockerfile?
Ответ от нейросети
sobes.tech AI
Для передачи параметров в процесс сборки Docker-образа через Dockerfile используют инструкцию ARG. Она позволяет определить переменные, значения которых можно задавать при сборке с помощью опции --build-arg.
Пример Dockerfile:
FROM python:3.9
ARG APP_VERSION=1.0
RUN echo "Building version $APP_VERSION"
Сборка образа с передачей аргумента:
docker build --build-arg APP_VERSION=2.0 -t myapp:2.0 .
Таким образом, вы можете динамически менять параметры сборки без изменения самого Dockerfile.