如何检查本地映像与注册表映像是否最新?

时间:2019-05-16 10:34:18

标签: docker dockerfile

我想使用v2 API在私有Docker注册表中查找图像的最新时间戳,而无需先将图像拉到本地,然后将其与本地图像创建日期进行比较。

使用脚本或使用awk卷曲是否可行?

1 个答案:

答案 0 :(得分:-1)

您可以执行拉动命令,以确保您的本地docker存储库是最新的。 如果尝试拉取图像,则docker将比较远程图像摘要和本地图像摘要。如果摘要相等,则docker将不会更新映像,并会说它是最新的。

以下示例:

    docker pull myrepo/app:v0.1
    car0.1: Pulling from myrepo
    Digest: sha256:cb7b50c26124ffba06fd559fa86751e5fe9b4a49990fc8dbf4dfaf0fb9d58206
    Status: Image is up to date for myrepo/app:v0.1