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

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