在工件中使用最新标签覆盖Docker映像

时间:2020-09-30 12:27:30

标签: docker artifactory

我目前正在将同一张图片两次推送到一个产品上,其中一个带有标签号,另一个带有最新标签。

对于下一个版本,我想用包含最新标签的新图像覆盖最新标签的图像。下面是我从Azure devops构建中尝试的方法

Docker Build Command:
     $(docker_registry)/$(Build.Repository.Name):$(BuildNbr)
Docker Push Command
      $(docker_registry)/$(Build.Repository.Name):$(BuildNbr)

与上面相同,带有最新标签,然后

docker pull $(docker_registry)/imageName:latest

docker rmi --force $(docker_registry)/imageName:latest   //removing latest image from artifactory NOT WORKING

docker pull $(docker_registry)/imageName:$(BuildNbr)

docker tag $(docker_registry)/imageName:$(BuildNbr) $(docker_registry)/imageName:latest

docker push $(docker_registry)/imageName:latest

以某种方式上述流程无法正常工作,并且最新图像也不会被覆盖。

我在做任何错误吗?我相信rmi命令不会从工件中删除图像。

0 个答案:

没有答案