到目前为止,我正在研究如何使用Terraform将我的基础设施迁移到Azure。我现在遇到的问题是以下场景:我有一个docker映像,它使用copy命令向其中添加一些文件。我能想到的一个解决方案是,我首先使用docker构建此映像,将其推送到Azure注册表,然后将其用作azrerm_container_group资源中的容器。使用kreuzwerker/docker提供程序,我也可以只使用docker文件,但在Azure中找不到等效的解决方案。因此,你有什么建议?2先谢了!
天青的碱为:
resource "azurerm_container_group" "containers" {
name = "xxx"
location = xxx
resource_group_name = xxx
ip_address_type = "Public"
os_type = "Linux"
container {
name = "xxx"
image = "xx/xx:latest"
cpu = "1"
memory = "1.5"
1条答案
按热度按时间tf7tbtn21#
我尝试在我的环境与下面的代码。
mcr.microsoft.com/
***。推送到microsoft容器注册表
代码:
然后尝试在容器组中存储/使用。
提供者.tf
地形应用
容器中的图像:
参考:Use terraform to push docker image to azure container registry - Stack Overflow