我正在使用 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 臃肿。