首页 > 解决方案 > 为什么拉取带有“最新”标签的 Docker 镜像时,GitHub 上的“最新”版本会有所不同?

问题描述

我对使用 Docker 和 GitHub 非常陌生,所以如果有人阅读了这个问题并且可以重新命名标题以使其更具技术意义,我将不胜感激。

我正在尝试运行此 GitHub 项目的 Docker 实例: https ://github.com/dani-garcia/bitwarden_rs

GitHub 将“最新”版本标记为 1.8.0: https ://github.com/dani-garcia/bitwarden_rs/releases

我为 1.8.0 做了一个“docker pull”,而对于标记为“latest”并希望两者都具有相同图像 ID 的那个,它们似乎不同(哈希值不同)。为什么会这样?

C:\>docker images -a
REPOSITORY                 TAG                 IMAGE ID            CREATED             
SIZE
mprasil/bitwarden          latest              439f568b0ca9        3 days ago          104MB
mprasil/bitwarden          1.8.0               532652c9b1c3        12 days ago         103MB

标签: dockergithub

解决方案


您确实需要询问图像维护者。

很可能latest是从 git 构建的master,而1.8.0从特定版本构建的。查看 GitHub 存储库,1.8.0大约 14 天前发布。


推荐阅读