我在docker hub的存储库中有一个图像。我根据docker hub上的存储库中的映像创建了azure容器实例。我更新了docker hub上的存储库中的映像。如何将更改应用于容器?
答案 0 :(得分:4)
到目前为止我找到的方法是
使用Azure资源管理器。
imageRegistryCredentials
。This blog post使用Go SDK。
在上述任何一种情况下,您都会遇到一些停机时间。
答案 1 :(得分:2)
您也可以使用Azure CLI。使用相同的资源组名称和容器组名称以及新的图像标记再次运行az container create
。容器将使用新图像进行更新。
答案 2 :(得分:2)
如果您遵循标记标签:latest
的做法,则无需重新创建容器
这仅用于图像更新
答案 3 :(得分:0)
除了上述重新创建容器组之外,根据您的情况,您还可以部署一次指向:latest
Docker映像的容器组。
在我的方案中,我有一个计划的容器实例,该实例每天运行一次。每当启动时,它都会从azure容器注册表中提取带有:latest
标签的docker映像。这样可以避免重新创建容器组。