图像有可能有多个标签吗?

当我推新图像回购时,我希望它有两个标签,例如0.2latest 。 这将允许总是拉最新的图像版本,通过使用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 

所以那些将指向相同的图像层。