可以通过构建托管虚拟机的参数来使用' ARG' Docker命令?。
在Dockerfile中设置默认值... ARG env =" dev"
构建Docker容器我可以更改此值... docker build -t test / app - build-arg env = pr。
我有两个环境,我想在Dockerfile构建过程中使用不同的配置文件部署托管虚拟机。
感谢。
答案 0 :(得分:0)
可悲的是,目前还没有支持。我们现在所有的码头工具都是神奇的整合。这里有一些选项,但它们都不是你想要的。
您可以在本地构建docker容器,将其推送到gcr.io,然后在gcloud app deploy上使用--image-url标志。
在接下来的几周内,我们默认开始使用我们的container builder服务来管理托管虚拟机的docker版本。虽然我们现在还没有制定计划来展示设置,但是配置设置允许您定义environment variables via the container builder API。将来更容易支持这样的事情。
希望这有帮助!