如何使用ACR

时间:2019-06-24 13:01:39

标签: azure azure-devops cloud devops azure-function-app

我正在使用Azure函数和ACR(azure容器注册表)来部署自定义docker映像,当我第一次进行部署时,它可以使用az functionapp create命令运行,但是该函数将无法使用更新图像,除非我给每个图像一个唯一的标签,即。摘要还不够。

例如:

* build 1 (digest: hash-xxx1)
my-image:dev => deploy => deployed properly

* made changes and added a new build (digest: hash-xxx2)
my-image:dev => deploy => stays on the first build

* changed the tag completely
my-image:${Build.Id} => deploy => deployed properly

但是现在我被很多标签图像所困,它们占用了ACR中的大量空间-并且没有办法安全地自动删除它们。

我尝试更改构建ID,并且尝试了az functionappupdate之类的set container命令,但均未成功。

我没有错误,但是除非我为每个图像赋予一个唯一的标签-否则ACR会膨胀,功能应用程序中的图像不会更新。

0 个答案:

没有答案