Вы можете использовать ENV
или ARG
внутри Dockerfile:
Например, вы можете использовать ARG, как показано ниже в Dockerfile:
FROM busybox
ARG user
USER $user
когда вы используете ARG
, вы должны передать значение при построении образа докера как:
docker build --build-arg user=what_user
Вы также можете использовать ENV, как показано ниже в Dockerfile:
FROM ubuntu
ENV CONT_IMG_VER hello
RUN echo $CONT_IMG_VER
Вы можете обратиться к этой для получения дополнительной информации.