Azure容器注册表ACR如何向图像添加标签?

时间:2018-11-14 22:29:13

标签: azure-cli azure-container-registry

我看到您可以在Azure容器注册表中取消标记图像

https://docs.microsoft.com/en-us/cli/azure/acr/repository?view=azure-cli-latest#az-acr-repository-show-manifests

但是您如何添加标签?

3 个答案:

答案 0 :(得分:4)

您可以使用import命令将图像导入同一存储库:

az acr import -n myacr --source myacr.azurecr.io/myimage:latest -t myimage:retagged

答案 1 :(得分:1)

据我所知。没有Azure CLI命令可直接为图像创建标签。如果要为映像添加标签,则只需使用docker命令docker tag添加标签,然后将映像推送到Azure容器注册表。

通过构建任务创建映像时,也会导致添加标签。看看this

答案 2 :(得分:1)

可接受的答案是正确的,因为没有直接的方法可以使用azure cli直接重新标记图像。

我已经用发布管道中的最新版本覆盖了现有标签。因此,由于它位于发布管道中,因此无法执行构建步骤。这是我的解决方案,希望对您有所帮助:

这是我的发布渠道: 步骤1

任务1:Docker CLI安装程序

任务2:Docker任务-使用登录命令(登录到ACR)

任务3:Powershell脚本: 运行这些命令(以我为例)

 $sourceImage= "acrloginserver/repository:old-tag";
 $newtag= "acrloginserver/repository:latest-tag"
 docker pull $sourceImage
 docker tag $sourceImage $newtag
 docker push $newtag`




 
相关问题