docker Get https://registry-1.docker.io/v2/: net/http: request canceled 报错
报错
1. docker: Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).
See 'docker run --help'.
2.Error response from daemon: Get "https://registry-1.docker.io/v2/": dial tcp ip: connect: connection refused
吐槽一下:我这是在配置超级账本(hyperledger fabric)的时候出现的错误,我配置了大概5次吧,每次都是配置一上午的时间,所以总的来算花了大概整整3天的时间配置好的,其实每次都是这个问题出错,我没有解决,从网上查找方法根本就解决不了好吧,我不知道那些个大佬们是怎么解决的,反正我是看来好多的文章都是解决不了的,最后经过经历过相同问题的大佬指点,终于配好了
网上普遍的方法:
1换源:
1.修改/etc/docker/daemon.json文件
vi /etc/docker/daemon.json
2.导入镜像:(无论用上阿里云还是清华的镜像源都仍然ERROR)
{
"registry-mirrors": [
"https://0dj0t5fb.mirror.aliyuncs.com",
"https://docker.mirrors.ustc.edu.cn",
"https://6kx4zyno.mirror.aliyuncs.com",
"https://registry.docker-cn.com"
]
}3.重启:
systemctl daemon-reload systemctl restart docker
2. 修改DNS服务配置
1.如果DNS服务器出现问题,也可能导致拉取镜像报错。可以通过查看/etc/resolv.conf文件来检查DNS服务器设置:
cat /etc/resolv.conf
2.如果显示nameserver后面没有IP地址,或者显示的IP地址有问题,可以尝试修改该文件。例如,可以将nameserver 192.168.100.2注释掉,新增nameserver 114.114.114.114和nameserver 8.8.8.8:
#nameserver 192.168.100.2 nameserver 114.114.114.114 nameserver 8.8.8.8
3.还有一个手动拉取的:(仍然是报错)
docker pull 仓库名/镜像名:版本号 docker pull docker.mirrors.ustc.edu.cn/library/mysql
最后真的是折磨的受不了了,之前安装都是看的文章,突发奇想看看B站上有没有手把手教学的,你别说,这个人的还真挺好:
但是还是不出意外,都是到./network.sh up报错,我真服了
原因:
其实上面的报错不是因为hyperledger fabric难装,而是从一开始docker就没配好,教程都只是讲解安装docker,在ubuntu上一般docker都会给一个代理,不然连不上网,也就导致一些文件下载不下来,毕竟这是人家国外的,这种问题真的是配环境的一大痛点。难绷了家人
解决方法:给docker配置一个代理
到此这篇关于docker Get https://registry-1.docker.io/v2/: net/http: request canceled 报错的文章就介绍到这了,更多相关docker Get https://registry-1.docker.io/v2/内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
docker 安装部署 Prometheus 与grafana的详细过程
本文给大家详细介绍了如何在CentOS 7上使用Docker和Docker Compose安装和配置Prometheus和Grafana,并展示了如何进行基本的监控配置和数据可视化,感兴趣的朋友跟随小编一起看看吧2024-12-12
使用Docker部署Neko自托管虚拟浏览器(Firefox)的流程
本文介绍了基于WebRTC的自托管虚拟浏览器环境Neko的部署方法,包括使用Docker和Docker Compose部署、基本配置、使用方法及注意事项等内容,适合团队协作、远程演示等场景,需要的朋友可以参考下2026-04-04
解决Docker错误“docker build“ requires exactly 1 argument(s)
这篇文章主要介绍了解决Docker错误“docker build“ requires exactly 1 argument(s)问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2023-08-08
详解Dockerfile创建自定义Docker镜像以及CMD与ENTRYPOINT指令的比较
这篇文章主要介绍了详解Dockerfile创建自定义Docker镜像以及CMD与ENTRYPOINT指令的比较,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2019-11-11


最新评论