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

问题描述 投票:4回答:3

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

例如,我想拉适当/卷曲的this build

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

注意:这与Docker: How do I pull a specific build-id?不同,因为该问题的作者能够分叉版本并将自己的构建标记为变通方法。我正在尝试访问过去构建的内容(分析回归)。

docker dockerhub
3个回答
3
投票

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

尝试联系图片撰稿人。这是他的github个人资料,在那里你可以找到他的电子邮件地址:https://github.com/md5

他可能会提供一些旧版提交的旧版本。


7
投票

您需要摘要ID。

例如:

docker pull postgres@sha256:500edc08fa825dbf3f28dceced99fe84b8a4211d7a45fc0062250d4efb0f64c5

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


1
投票

仅当图像没有标记时,才能使用摘要ID。 FROM是FROM image:tagFROM image:hash。当你想拉debian:jessie@c856411d1c21111855a54c5d29f2bfe099d63ce7时,这真的很糟糕

© www.soinside.com 2019 - 2024. All rights reserved.