我的Azure容器注册表中有8个存储库。我想创建一个脚本,该脚本删除除最后创建的四个图像外的所有图像。我找到了以下脚本:
$acrName = 'YourACRName'
$repo = az acr repository list --name $acrName
$repo | Convertfrom-json | Foreach-Object {
$imageName = $_
(az acr repository show-tags -n $acrName --repository $_ |
convertfrom-json |) Select-Object -SkipLast 4 | Foreach-Object {
az acr repository delete -n $acrName --image "$imageName:$_"
}
}
我只想在一个存储库中对其进行测试。我怎么只能选择一个?
答案 0 :(得分:0)
如果可以使用任何一种,请尝试:
$repo = az acr repository list --name $acrName --top 1