【发布时间】:2020-11-07 06:46:02
【问题描述】:
Postgres 只是一个例子,我对一般情况感兴趣。
我使用来自 docker hub 的官方 postgres docker 镜像。它似乎带有 postgres 版本 (postgres:11.8-alpine) 的标签,这当然是有意义的,我可以通过查看可用标签来发现新版本。到目前为止,一切顺利。
官方的 postgres 镜像是基于 alpine 的,当新版本的 alpine 可用时,似乎也可以使用新版本的 postgres 镜像,所以我也应该能够在基础镜像上保持最新。
但是,标签似乎被视为可变,因此新图像与旧图像具有相同的标签(“postgres:11.8-alpine”),我无法判断它是新图像(最多date alpine) 从标签上看。
图像标签是可变的吗?如何确定是否需要升级?我是否需要跟踪图像 SHA?
【问题讨论】:
-
1.是的,标签可以是可变的(例如,请参阅softwareengineering.stackexchange.com/a/396736/110531,了解我从提供者的角度写的一篇文章)。 2.需要从什么角度升级?找出是否存在漏洞,找出图像何时更改,...? 3. 如果您需要固定特定图像,可以。
标签: docker alpine dockerhub docker-image