J'utilise l'instruction RUN dans un Dockerfile
pour installer un rpm
RUN yum -y install samplerpm-2.3
Cependant, je veux passer la valeur "2.3" comme argument. Mon instruction RUN devrait ressembler à quelque chose comme:
RUN yum -y install samplerpm-$arg
où $arg=2.3
Vous recherchez --build-arg
et l'instruction ARG
. Celles-ci sont nouvelles à partir de Docker 1.9. Départ https://docs.docker.com/engine/reference/builder/#arg . Cela vous permettra d'ajouter ARG arg
à la Dockerfile
, puis de construire avec docker build --build-arg arg=2.3 .
.