Dockerfile 中的 vagrant 变量
vagrant variables in Dockerfile
我使用 Vagrant 和 Docker 创建网络环境。
我的 "web.vm.provider "docker"do |d|" 中有一个包含以下代码的 Vagrantfile部分 :
d.env = {
DRUSH_VERSION:"7.0.0"
}
然后在我的 Docker 文件中,为了测试,我有 :
RUN echo $DRUSH_VERSION > /d.txt
但不幸的是,我没有价值DRUSH_VERSION...
我错过了什么吗?
非常感谢您的帮助
回答我自己的问题。
使用 docker 1.9.x 您现在可以使用新的 ARG 指令将构建变量传递到 docker 构建中。
我使用 Vagrant 和 Docker 创建网络环境。
我的 "web.vm.provider "docker"do |d|" 中有一个包含以下代码的 Vagrantfile部分 :
d.env = {
DRUSH_VERSION:"7.0.0"
}
然后在我的 Docker 文件中,为了测试,我有 :
RUN echo $DRUSH_VERSION > /d.txt
但不幸的是,我没有价值DRUSH_VERSION... 我错过了什么吗?
非常感谢您的帮助
回答我自己的问题。
使用 docker 1.9.x 您现在可以使用新的 ARG 指令将构建变量传递到 docker 构建中。