如何将parameter passing给Dockerfile?
我在Dockerfile使用RUN指令来安装rpm
RUN yum -y install samplerpm-2.3
但是,我想通过值“2.3”作为一个参数。 我的RUN指令应该是这样的:
RUN yum -y install samplerpm-$arg
$arg=2.3
您正在寻找--build-arg和ARG指令。 这些是Docker 1.9的新function。 看看https://docs.docker.com/engine/reference/builder/#arg 。 这将允许您将ARG arg添加到Dockerfile ,然后使用Dockerfile docker build --build-arg arg=2.3 . 。