Dockerfile中的vagrant变量

时间:2015-10-07 14:31:36

标签: docker vagrant vagrantfile dockerfile

我使用Vagrant和Docker来创建Web环境。

我的“web.vm.provider”docker中有以下代码的Vagrantfile“do | d |”部分:

d.env = {
    DRUSH_VERSION:"7.0.0"
}

然后在我的Dockerfile中进行测试,我有:

RUN echo $DRUSH_VERSION > /d.txt

但不幸的是,我在$ DRUSH_VERSION中没有价值...... 我错过了什么吗?

非常感谢您的帮助

1 个答案:

答案 0 :(得分:1)

回答我自己的问题。

使用docker 1.9.x,你现在可以使用新的ARG指令将构建变量传递给docker build。

https://github.com/docker/docker/pull/15182