docker 更新并保存历史版本

更新于 2023-03-12 18:33 169
专栏: Docker 标签: docker

docker push latest

“latest” 通过最后一个没有制定tag的push生成

  1. docker tag image uid/image
  2. docker push uid/image

这样可以在repository里保存latest tag的镜像。问题是这样没有历史记录。下一次推送会覆盖前一次。

保存历史版本

想要保存历史版本可以用以下方式

  1. docker tag image1 uid/image:1.0
  2. docker push uid/image:1.0
  3. docker tag image1 uid/image
  4. docker push uid/image

当发布下一个版本时:

  1. docker tag image2 uid/image:2.0
  2. docker push uid/image:2.0
  3. docker tag image2 uid/image
  4. docker push uid/image