Docker ARG命令构建Google托管VM

时间:2015-11-25 10:04:22

标签: google-app-engine google-managed-vm

可以通过构建托管虚拟机的参数来使用' ARG' Docker命令?。

在Dockerfile中设置默认值... ARG env =" dev"

构建Docker容器我可以更改此值... docker build -t test / app - build-arg env = pr。

我有两个环境,我想在Dockerfile构建过程中使用不同的配置文件部署托管虚拟机。

感谢。

1 个答案:

答案 0 :(得分:0)

可悲的是,目前还没有支持。我们现在所有的码头工具都是神奇的整合。这里有一些选项,但它们都不是你想要的。

您可以在本地构建docker容器,将其推送到gcr.io,然后在gcloud app deploy上使用--image-url标志。

在接下来的几周内,我们默认开始使用我们的container builder服务来管理托管虚拟机的docker版本。虽然我们现在还没有制定计划来展示设置,但是配置设置允许您定义environment variables via the container builder API。将来更容易支持这样的事情。

希望这有帮助!