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

RUN yum -y install samplerpm-2.3

但是,我想将值“2.3”作为参数传递。
我的 RUN 指令应该类似于:
RUN yum -y install samplerpm-$arg

其中 $arg=2.3

最佳答案

您正在寻找 --build-argARG 指令。这些是 Docker 1.9 的新功能。
查看 this document for reference 。这将允许您将 ARG arg 添加到 Dockerfile 然后构建

docker build --build-arg arg=2.3 .

关于docker - 如何将参数传递给 Dockerfile?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34254200/

10-16 22:48