如何在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没有标签,它只是知道它是最新的。 希望不是太混乱。