首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
V2EX
›
程序员
有个疑问,为什么 docker 本地拉的 lastest 的镜像的 DIGEST 和 hub.docker 上的不一致
oser
·
2022-03-06 23:21:06 +08:00
· 1944 次点击
这是一个创建于 1068 天前的主题,其中的信息可能已经有所发展或是发生改变。
举例来说,我拉完 nextcloud 的镜像
验证 DIGEST 如下:
nextcloud latest sha256:33020e5c3643667427cc1b2369ff3847346b91d414b1e4bb4d879db93442efd9
但是在
hub.docker.com
上,latest 的 tag 的 DIGEST 为
nextcloud:latest
DIGEST:sha256:d59a37726e7d55c9cebb4ccf86756e78284d84d3ab063fe2035032a255da03c6
如果我强制拉
sudo docker pull nextcloud@sha256:d59a37726e7d55c9cebb4ccf86756e78284d84d3ab063fe2035032a255da03c6
就会出现两个相同的 IMAGE ID 的镜像,但是两个镜像的 DIGEST 却不同,可以排除被劫持之类的,有人知道这是咋肥事吗?
Digest
nextcloud
镜像
latest
2 条回复
•
2022-03-06 23:43:52 +08:00
1
Nitroethane
2022-03-06 23:39:03 +08:00
1
是这个原因
https://github.com/moby/moby/issues/40636#issuecomment-595941174
2
oser
OP
2022-03-06 23:43:52 +08:00
@
Nitroethane
明白了,原来是 manifest 的 sha256 ,这么绕,感谢
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
3034 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms ·
UTC 13:02
·
PVG 21:02
·
LAX 05:02
·
JFK 08:02
Developed with
CodeLauncher
♥ Do have faith in what you're doing.