图像有可能有多个标签吗?
当我推新图像回购时,我希望它有两个标签,例如0.2
和latest
。 这将允许总是拉最新的图像版本,通过使用latest
标签和一个特定的版本使用0.2
标签为例。 docker工人可以吗?
有没有解决办法? 我看到的唯一的解决办法是做两个单独的推动…
您可以创build多个标签:
docker tag <id> <user>/<image>:0.2 docker tag <id> <user>/<image>:latest
并推动这些。
您需要按照以下每个版本进行一次推送:
docker tag test:latest <repo>/<user>/test:latest docker push <repo>/<user>/test:latest docker tag test:0.2 <repo>/<user>/test:0.2 docker push <repo>/<user>/test:0.2
你也可以结合并说latest
版本是0.2
如:
docker tag <repo>/<user>/test:latest <repo>/<user>/test:0.2 docker push <repo>/<user>/test:0.2
所以那些将指向相同的图像层。