Docker ARG 命令构建 Google 托管 VM
Docker ARG command building Google Managed VM
是否可以通过参数构建托管虚拟机以使用 'ARG' Docker 命令?
在Docker文件中设置默认值...
ARG 环境="dev"
构建 Docker 容器 我可以更改此值...
docker build -t test/app --build-arg env=pr .
我有两个环境,我想在 Docker 文件构建过程中部署具有不同配置文件的托管虚拟机。
谢谢。
遗憾的是,目前不支持此功能。我们现在所有 docker 构建的东西都神奇地集成了。这里有几个选项,但其中 none 正是您要找的。
您可以在本地构建 docker 容器,将其推送到 gcr.io,然后在 gcloud app deploy.[=12] 上使用 --image-url 标志=]
在接下来的几周内,我们将开始使用我们的 container builder service by default for docker builds with Managed VMs. While we don't have a plan right now to expose the setting, there's a config setting that allows you to define environment variables via the container builder API。将来支持这样的东西会更容易。
希望对您有所帮助!
是否可以通过参数构建托管虚拟机以使用 'ARG' Docker 命令?
在Docker文件中设置默认值... ARG 环境="dev"
构建 Docker 容器 我可以更改此值... docker build -t test/app --build-arg env=pr .
我有两个环境,我想在 Docker 文件构建过程中部署具有不同配置文件的托管虚拟机。
谢谢。
遗憾的是,目前不支持此功能。我们现在所有 docker 构建的东西都神奇地集成了。这里有几个选项,但其中 none 正是您要找的。
您可以在本地构建 docker 容器,将其推送到 gcr.io,然后在 gcloud app deploy.[=12] 上使用 --image-url 标志=]
在接下来的几周内,我们将开始使用我们的 container builder service by default for docker builds with Managed VMs. While we don't have a plan right now to expose the setting, there's a config setting that allows you to define environment variables via the container builder API。将来支持这样的东西会更容易。
希望对您有所帮助!