当标签是可变的并且不引用基本映像版本时,如何检测docker映像的新版本?

时间:2020-07-17 12:50:18

标签: docker alpine dockerhub docker-image

Postgres只是一个例子,我对一般情况感兴趣。

我使用来自docker hub的官方postgres docker镜像。它似乎被postgres版本(postgres:11.8-alpine)标记了,这当然是有道理的,我可以通过查看可用的标签来发现新版本。到目前为止,一切都很好。

官方的postgres图像基于alpine,并且当有新版本的alpine出现时,似乎也提供了postgres图像的新版本,因此我也应该能够在基础图像上保持最新。 / p>

但是,标签似乎被视为可变标签,因此新图片与旧图片具有相同的标签(“ postgres:11.8-alpine”),我无法断定它是新图片(最多日期标签)。

图像标签是否可变?如何确定是否需要升级?我需要跟踪图像SHA吗?

1 个答案:

答案 0 :(得分:0)

Docker标签可以是可变的。实际上,在这种情况下,您需要遵循SHA。

我个人使用RenovateBot更新我的部门,他们对此问题发表了一条帖子https://renovate.whitesourcesoftware.com/blog/overcoming-dockers-mutable-image-tags/

相关问题