Docker Hub:如何提取旧版本的第三方图像?

scj*_*ody 4 docker dockerhub

如何从Docker Hub中提取旧版的第三方图像?

例如,我想拉出这个适当/卷曲的版本.

我已经尝试使用"构建代码"作为标记,以及构建结束时显示的图像的部分SHA256,并且都不起作用.

注意:这与Docker不同:如何提取特定的构建ID?因为该问题的作者能够分叉版本并将自己的构建标记为变通方法.我正在尝试访问过去构建的内容(分析回归).

Chr*_*ski 7

您需要摘要ID.

例如:

docker pull postgres@sha256:500edc08fa825dbf3f28dceced99fe84b8a4211d7a45fc0062250d4efb0f64c5
Run Code Online (Sandbox Code Playgroud)

某些项目可能有其他历史记录可用于检索旧的摘要ID.例如,这些项目:https://github.com/docker-library/repo-info/tree/master/repos


Ser*_*nko 1

恐怕这是不可能的。“构建详细信息”选项卡除“最新”和“边缘”之外不显示任何标签,每次构建时这些标签都会被覆盖。

尝试联系图片提供者。这是他的 github 个人资料,您可以在其中找到他的电子邮件地址: https: //github.com/md5

他可能会为您提供取自他的一些旧提交的先前版本。

  • 事实上,正如 Chris Stryczynski 正确指出的那样,这种回应是不正确的。作为额外的:我做了用新图像替换标记图像的实验,并且摘要 ID 继续工作(至少在短期内) (2认同)