我是使用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“,对于一个标记为”最新的“,并期望两者具有相同的镜像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发布于 2019-04-06 21:05:30
你真的需要问一下镜像维护人员。
latest很可能是从git master构建的,而1.8.0是从特定的发行版构建的。看看GitHub存储库,1.8.0是在大约14天前发布的。
发布于 2019-04-07 12:44:14
这就是区别所在

通常,dockerhub中的最新版本表示最新的稳定版本,而GitHub中的lastet分支表示开发分支。
但这取决于维护者如何定义最新版本。
https://stackoverflow.com/questions/55549286
复制相似问题