如何从Docker Hub中提取较旧版本的第三方图像?
例如,我想拉出this build相应的/ curl。
我尝试过使用"构建代码"作为标记,以及构建结束时显示的图像的部分SHA256,并且都不起作用。
注意:这与Docker: How do I pull a specific build-id?不同,因为该问题的作者能够分叉版本并将自己的构建标记为变通方法。我试图访问过去构建的东西(分析回归)。
答案 0 :(得分:7)
您需要摘要ID。
例如:
docker pull postgres@sha256:500edc08fa825dbf3f28dceced99fe84b8a4211d7a45fc0062250d4efb0f64c5
某些项目可能有其他历史记录可用于检索旧的摘要ID。例如,这些项目:https://github.com/docker-library/repo-info/tree/master/repos
答案 1 :(得分:3)
我担心这是不可能的。 “构建详细信息”选项卡不显示除最新和边缘之外的任何标记,每次构建时都会覆盖这些标记。
尝试联系图片撰稿人。这是他的github个人资料,您可以在其中找到他的电子邮件地址:https://github.com/md5
他可能会提供一些旧版提交的旧版本。
答案 2 :(得分:0)
仅当图像没有标签时,才可以使用摘要ID。 FROM是FROM image:tag
或FROM image:hash
。当您想拉debian:jessie@c856411d1c21111855a54c5d29f2bfe099d63ce7