В моем Dockerfile на Ubuntu 16.04 с docker 17.12.1-ce Я использую
ARG ver=latest
ARG pkg=master
Для создания Docker-контейнера я хотел бы позвонитьdocker build --build-arg ver=v1 .
для установки специального пакета.
Часть обработки кода в моем Dockerfile -
RUN if[ "x$ver" = "xv1" ] ; then pkg=v1.2.3 ; fi
RUN echo $pkg
К сожалению, переменная ARG pkg не обновляетсяи оператор echo всегда показывает свое начальное значение.
Что я могу сделать, чтобы обновить мою переменную сборки pkg внутри оператора if ??