收起左侧

docker更新镜像拉取失败~!

4
回复
87
查看
[ 复制链接 ]

5

主题

21

回帖

0

牛值

江湖小虾

2025-8-27 17:19:01 显示全部楼层 阅读模式

设备环境:(物理机、局域网、0.9.21)

BUG现象:(最近在使用fnos时发现在系统集成的docker ui中如果有需要更新的镜像,在点击更新后出现无法拉取镜像的情况,不是个别镜像,而是每个有更新的镜像点击更新后都无法拉取)

出现频率:(必现)

应该不是docker镜像仓库加速源设置的问题,同样的容器镜像在通过compose项目部署或ssh后台命令行更新都能成功拉取。而且通过查看daemon.json里面也有正确的镜像源url设置。

通过docker ui更新镜像出现拉取失败

58f35748e595d2dadbd939520154c84f.png

查看daemon.json

969ffb16-368f-4159-a7eb-5dc0df8503b7.png

通过compose进行更新部署

21627510467d026bc57cb5731b05f884.png

通过ssh命令行更新镜像

99770ebb9470f21e56278a4e71950e67.png

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

66

主题

9615

回帖

0

牛值

管理员

感谢反馈,我们跟进一下
发现原因了:在docker ui“镜像仓库”中的加速源设置,原系统默认加速源处在第一个位置,docker加速源处在第二个位置,这时更新拉取镜像会失败;当把docker镜像源调整到第一个位置时,再升级镜像就可以正常拉取镜像  详情 回复
3 天前

5

主题

21

回帖

0

牛值

江湖小虾

3 天前 楼主 显示全部楼层

发现原因了:在docker ui“镜像仓库”中的加速源设置,原系统默认加速源处在第一个位置,docker加速源处在第二个位置,这时更新拉取镜像会失败;当把docker镜像源调整到第一个位置时,再升级镜像就可以正常拉取镜像。
afbd18281637b225de91f8512e223b39.png

同时查看daemon.json文件发现原默认加速源:"https://docker.fnnas.com"被调整到第二个位置,原来第二个加速源"https://registry.hub.docker.com"则调整到第一个位置,这时是能正常拉取镜像的。说明一个问题:daemon.json中虽然设置了多个加速镜像源但只有排在位置第一个的时候拉取镜像才能生效,如果第一个镜像源无法拉取即不起作用,那么系统不会自动跳到第二个加速源去试着拉取。

6a8fd71d2c544288340821f893f9f00e.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

5

主题

21

回帖

0

牛值

江湖小虾

3 天前 楼主 显示全部楼层
飞牛技术同学 发表于 2025-9-1 20:05
感谢反馈,我们跟进一下

发现原因了:在docker ui“镜像仓库”中的加速源设置,原系统默认加速源处在第一个位置,docker加速源处在第二个位置,这时更新拉取镜像会失败;当把docker镜像源调整到第一个位置时,再升级镜像就可以正常拉取镜像。


同时查看daemon.json文件发现原默认加速源:"https://docker.fnnas.com"被调整到第二个位置,原来第二个加速源"https://registry.hub.docker.com"则调整到第一个位置,这时是能正常拉取镜像的。说明一个问题:daemon.json中虽然设置了多个加速镜像源但只有排在位置第一个的时候拉取镜像才能生效,如果第一个镜像源无法拉取即不起作用,那么系统不会自动跳到第二个加速源去试着拉取。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

1

主题

2

回帖

0

牛值

江湖小虾

原来如此,终于解决了。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则