我正在使用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 functionapp
和update
之类的set container
命令,但均未成功。
我没有错误,但是除非我为每个图像赋予一个唯一的标签-否则ACR会膨胀,功能应用程序中的图像不会更新。