我在Dockerfile中使用RUN指令来安装rpm

RUN yum -y install samplerpm-2.3

但是,我想传递值“2.3”作为参数。 我的RUN指令应该看起来像这样:

RUN yum -y install samplerpm-$arg

参数= 2.3美元在哪里


当前回答

从Docker 1.9开始,你要找的是——build-arg和ARG指令。

请查阅这份文件以作参考。这将允许您添加ARG ARG到Dockerfile,然后构建

docker build --build-arg arg=2.3 .

其他回答

从Docker 1.9开始,你要找的是——build-arg和ARG指令。

请查阅这份文件以作参考。这将允许您添加ARG ARG到Dockerfile,然后构建

docker build --build-arg arg=2.3 .