我想保留 10 个最新(按日期排序)图像并删除其余图像,如何使用命令行实现这一目标?我翻阅了 azure 的文档,但没有找到任何与 limit 选项相关的内容。
我想实现像--限制10这样的事情
az acr task create \
--name "purge-old-images" \
--resource-group "<RESOURCE_GROUP_NAME>" \
--registry "<ACR_NAME>" \
--cmd "az acr purge --name <ACR_NAME> --repository <REPOSITORY_NAME> --untagged --limit 10" \
--schedule "0 0 * * *"
会是这样的(测试完后去掉--dry-run)
az acr task create \
--name "purge-old-images" \
--resource-group "<RESOURCE_GROUP_NAME>" \
--registry "<ACR_NAME>" \
--cmd "acr purge --filter '<ACR_NAME>:.*' --untagged --keep 10 --dry-run" \
--schedule "0 0 * * *"