如何传递参数到Dockerfile?

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

RUN yum -y install samplerpm-2.3
但是,我想传递值“2.3”作为参数。 我的RUN指令应该是这样的:

RUN yum -y install samplerpm-$arg

$arg=2.3

255902 次浏览

从Docker 1.9开始,你正在寻找--build-argARG指令。

看看本文件供参考。这将允许您将ARG arg添加到Dockerfile中,然后使用

docker build --build-arg arg=2.3 .