Docker 镜像版本更改不会触发 terraform 容器更新

问题描述 投票:0回答:2

我正在使用 terraform 在 Azure 上使用

azure_container_group
创建容器。我的容器基于存储在私有注册表中的 Docker 映像。当我通过使用
latest
标签推送新版本来更新此映像时,我的 docker 映像具有新的 SHA256 ...但 terraform 似乎无法触发此更新。 我错过了什么吗?

谢谢,

azure docker docker-registry terraform-provider-azure azure-container-instances
2个回答
0
投票

首先,Azure容器实例不具备自动更新镜像的功能。所以你需要自己手动更新镜像。 Terraform 只是一个创建 Azure 容器实例的工具,您可以使用它来创建触发器来更新图像,但不能使用 Terraform 本身来执行此操作。

要自动更新映像,我建议您使用 Azure 容器注册表,它在提交时提供触发器来更新映像。查看提交源代码时在云中自动构建容器映像


0
投票

显然,该线程中提出了一种解决方法: https://github.com/hashicorp/terraform-provider-azurerm/issues/9322 但它没有详细说明如何。

© www.soinside.com 2019 - 2024. All rights reserved.