如何将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 .
。