Docker Hub:如何提取旧版本的第 3 方图像?
Docker Hub: How do I pull an older version of a 3rd party image?
如何从 Docker Hub 中提取旧版本的第 3 方映像?
例如我想拉 this build of appropriate/curl.
我试过使用 "Build Code" 作为标签,以及构建结束时显示的图像的部分 SHA256,但都不起作用。
注意:这与 Docker: How do I pull a specific build-id? 不同,因为该问题的作者能够分叉版本并将他们自己的构建标记为解决方法。我正在尝试访问过去构建的内容(以分析回归)。
恐怕这是不可能的。 Build Details 选项卡不显示 latest 和 edge 以外的任何标签,每次构建时都会覆盖这些标签。
尝试联系图像贡献者。这是他的 github 个人资料,您可以在其中找到他的电子邮件地址:https://github.com/md5
他可能会为您提供从他的一些旧提交中提取的先前版本。
您需要摘要 ID。
例如:
docker pull postgres@sha256:500edc08fa825dbf3f28dceced99fe84b8a4211d7a45fc0062250d4efb0f64c5
一些项目可能有额外的历史记录可用于检索旧的摘要 ID。例如这些项目:https://github.com/docker-library/repo-info/tree/master/repos
只有当图像没有标签时,您才可以使用摘要 ID。 FROM 是 FROM image:tag
或 FROM image:hash
。当你想拉 debian:jessie@c856411d1c21111855a54c5d29f2bfe099d63ce7
时,这真的很糟糕
如何从 Docker Hub 中提取旧版本的第 3 方映像?
例如我想拉 this build of appropriate/curl.
我试过使用 "Build Code" 作为标签,以及构建结束时显示的图像的部分 SHA256,但都不起作用。
注意:这与 Docker: How do I pull a specific build-id? 不同,因为该问题的作者能够分叉版本并将他们自己的构建标记为解决方法。我正在尝试访问过去构建的内容(以分析回归)。
恐怕这是不可能的。 Build Details 选项卡不显示 latest 和 edge 以外的任何标签,每次构建时都会覆盖这些标签。
尝试联系图像贡献者。这是他的 github 个人资料,您可以在其中找到他的电子邮件地址:https://github.com/md5
他可能会为您提供从他的一些旧提交中提取的先前版本。
您需要摘要 ID。
例如:
docker pull postgres@sha256:500edc08fa825dbf3f28dceced99fe84b8a4211d7a45fc0062250d4efb0f64c5
一些项目可能有额外的历史记录可用于检索旧的摘要 ID。例如这些项目:https://github.com/docker-library/repo-info/tree/master/repos
只有当图像没有标签时,您才可以使用摘要 ID。 FROM 是 FROM image:tag
或 FROM image:hash
。当你想拉 debian:jessie@c856411d1c21111855a54c5d29f2bfe099d63ce7