如何在dockerregistry中获取滚动的最新标签
我想了解dockerregistry,它是标记。
我实际上使用gitlabregistry。
场景:
我推image1:latest
五分钟后,我再次推image1:latest
。
我只有一个image1:latest
实例image1:latest
在我的registry中。
我猜测,标签只是文本,没有语义意义,这是理解的。 所以registry不能只保留一个图片的latest
标签。 它不明白, latest
意味着什么。
我需要的是,如果我正确地理解这一点,是一种只有一个图像与latest
标签的方法。 所以在我上面的例子中,我会看到..
image1 - Uploaded 5 minutes ago
image1:latest - Uploaded 30 seconds ago
如果这种方式不起作用,那么容器的正确版本策略是什么?
这篇关于媒体的文章将有助于澄清很多混乱。
https://medium.com/@mccode/the-misunderstood-docker-tag-latest-af3babfd6375
在我的情况下,我们通常版本号的图像构build,例如,用image1:v_1标记图像,将创build一个图像image1:v_1。 还会发生什么是image1:v_1也可以使用image1:最新引用。 所以如果你用image1:最新的标签image1没有标签,它只是知道它是最新的。 希望不是太混乱。