Junior — Middle
128
Comment passer des paramètres ou des arguments au processus de construction d'une image Docker via Dockerfile?
Réponse de l'IA
sobes.tech IA
Для передачи параметров в процесс сборки 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.