- 下载镜像
[root@test-server-01 ~]# docker pull nginx
Using default tag: latest
Error response from daemon: Get "https://registry-1.docker.io/v2/": read tcp 192.168.40.180:37356->54.227.20.253:443: read: connection reset by peer
-
报错:Error response from daemon: Get “https://registry-1.docker.io/v2/”: read tcp 192.168.40.180:37356->54.227.20.253:443: read: connection reset by peer
-
原因:由于特殊的网络环境,直接从 Docker Hub 下载镜像时常常会遇到网络连接问题。为了解决这一困扰,许多用户尝试使用镜像加速器,如阿里云、Docker 中国官方以及网易等提供的加速器。然而,即便切换至这些国内加速地址,仍然会遭遇镜像下载失败的情况。
-
当前配置
[root@test-server-01 ~]# cat /etc/docker/daemon.json
{"registry-mirrors":["https://vl2nkrv0.mirror.aliyuncs.com"],"data-root": "/opt/dockerdb/data"
}
- 修改daemon配置
[root@test-server-01 ~]# cat /etc/docker/daemon.json
{"registry-mirrors":["https://dockerpull.org"],"data-root": "/opt/dockerdb/data"
}
- 重启docker
[root@test-server-01 ~]# systemctl daemon-reload
#重载systemd管理守护进程配置文件
[root@test-server-01 ~]# systemctl restart docker
#重启 Docker 服务
- 测试docker镜像拉取
[root@test-server-01 ~]# docker pull nginx
拉取完成,成功下载镜像
- 无需重启docker下载镜像
#正常拉取镜像命令
docker pull tomcat:8.5#docker配置得网址
https://dockerpull.org#仅需在原命令前缀加入加速镜像地址 例如:docker pull dockerpull.org/tomcat:8.5
- 后续如果无法正常下载
#如果上述办法失效以后,访问下方链接即可
https://dockerpull.org