Sobes.tech
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.