tag library latest imagenes docker dockerfile docker-compose docker-registry dockerhub

library - download docker image



¿Cómo pasar argumentos a un Dockerfile? (1)

Estoy usando la instrucción RUN dentro de un Dockerfile para instalar un rpm

RUN yum -y install samplerpm-2.3

Sin embargo, quiero pasar el valor "2.3" como argumento. Mi instrucción RUN debería verse así:

RUN yum -y install samplerpm-$arg

donde $arg=2.3


Estás buscando --build-arg y la instrucción ARG . Estos son nuevos a partir de Docker 1.9. Echa un vistazo a https://docs.docker.com/engine/reference/builder/#arg . Esto le permitirá agregar ARG arg al Dockerfile y luego compilar con docker build --build-arg arg=2.3 . .