解决docker换源后依旧存在✘ web Error Get “https://registry-1.docker.io/v2/“: dial tcp.......报错信息
博主在使用vulhub时频繁出现这个问题,完整报错是:
✘ web Error Get "https://registry-1.docker.io/v2/": dial tcp 31.13.75.5... 17.3s
Error response from daemon: Get "https://registry-1.docker.io/v2/": dial tcp 31.13.75.5:443: i/o timeout】
解决方法
cd /etc/docker
sudo vim daemon.json
写入文件:
{
"registry-mirrors":["hub.littlediary.cn"]
}
然后重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker
然后重新尝试即可,如果依旧存在这个问题,请参考链接:目前国内可用Docker镜像源汇总(截至2024年12月),其中有许多可以使用的源地址
问题解析
如果没有换源操作,说明国内无法直接访问;如果换源后仍旧出现这个问题,这就是源不支持访问这个链接,再继续更换即可。