【Docker】read tcp 172.16.11.202:42874->104.18.125.25:443: read: connection reset by peer

博主简介
  云计算领域优质创作者
  华为云开发者社区专家博主
  阿里云开发者社区专家博主
交流社区:运维交流社区 欢迎大家的加入!

问题:

  因为最近要打镜像,首先需要看一下该机器是否可以拉取到镜像,我就开始试拉取镜像,结果报错一层有一层;拉了一天都没有拉取到想要的镜像,就很气愤;最后找了很多文章以及报错的解决方式终于找到一个成功的了;
我就拿其一来举例,其中有一个报错是这样的;

[root@localhost docker]# docker pull qiushenjie/cuda11.1-cudnn8-devel-ubuntu18.04-python3.6:latest
latest: Pulling from qiushenjie/cuda11.1-cudnn8-devel-ubuntu18.04-python3.6
6e0aa5e7af40: Downloading [==================================================>]  8.753MB/8.753MB
d47239a868b3: Download complete 
49cbb10cca85: Download complete 
4450dd082e0f: Download complete 
c0471462e31b: Download complete 
e26abf45abc8: Download complete 
d044dd425955: Download complete 
03443386476a: Downloading [==================================================>]  1.511GB/1.511GB
1221fea730a2: Download complete 
9b0547807030: Downloading 
07352373c41d: Download complete 
459b54df8da1: Downloading 
4743a36bdb91: Retrying in 1 second 
7ad0074e2854: Download complete 
75822f5b5ee1: Downloading [==================================================>]  89.39kB/89.39kB

read tcp 172.16.11.202:42874->104.18.125.25:443: read: connection reset by peer

报错原因:

  因为我们下载的镜像是外网的镜像资源,所以下载的速度会非常的慢,甚至大概率下载时会报错,所以需要我们配置一个国内的服务器镜像地址,国内服务器镜像地址有很多,这里咱们就说一下阿里镜像加速器的配置方法。

解决方式:

  找了很久找到了一个好的解决方式就是:配置阿里镜像加速器方法

1、访问阿里云官网:阿里云官网 并登录官网:

【Docker】read tcp 172.16.11.202:42874->104.18.125.25:443: read: connection reset by peer_第1张图片

2、登录进来点击控制台:

【Docker】read tcp 172.16.11.202:42874->104.18.125.25:443: read: connection reset by peer_第2张图片

3、点击左上方的导航栏,在搜索框搜索容器镜像服务

【Docker】read tcp 172.16.11.202:42874->104.18.125.25:443: read: connection reset by peer_第3张图片

4、点击 镜像工具—镜像加速器

【Docker】read tcp 172.16.11.202:42874->104.18.125.25:443: read: connection reset by peer_第4张图片

5、复制镜像加速器地址,按照操作文档,找到对应平台的文档进行操作

【Docker】read tcp 172.16.11.202:42874->104.18.125.25:443: read: connection reset by peer_第5张图片

6、返回服务器,新建 /etc/docker 目录

  • 已有就不用创建了
mkdir -p /etc/docker

7、将下载的镜像加速器加到 daemon.json 配置文件中;

[root@localhost docker]# sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://ofads5sdl5c.mirror.aliyuncs.com"]
}
EOF

8、重新加载配置文件+重启docker服务

#重新加载配置文件
systemctl daemon-reload

#重启docker服务
systemctl restart docker

9、重新拉取镜像

[root@localhost docker]# docker pull qiushenjie/cuda11.1-cudnn8-devel-ubuntu18.04-python3.6:latest
latest: Pulling from qiushenjie/cuda11.1-cudnn8-devel-ubuntu18.04-python3.6
6e0aa5e7af40: Download complete 
d47239a868b3: Download complete 
49cbb10cca85: Download complete 
4450dd082e0f: Download complete 
c0471462e31b: Download complete 
e26abf45abc8: Download complete 
d044dd425955: Download complete 
03443386476a: Download complete 
1221fea730a2: Download complete 
9b0547807030: Download complete 
07352373c41d: Download complete 
459b54df8da1: Download complete 
4743a36bdb91: Download complete 
7ad0074e2854: Download complete 
75822f5b5ee1: Download complete 
Digest: a256:c358e72e100ab493a0304bda35e6f239db2ec8c9bb836d8a427ac34307d074ed
Status: Downloadednewer image for qiushenjie/cuda11.1-cudnn8-devel-ubuntu18.04-python3.6:latest

【Docker】read tcp 172.16.11.202:42874->104.18.125.25:443: read: connection reset by peer_第6张图片

这样就下载拉取完成了;

你可能感兴趣的:(《Linux从入门到精通》,《docker从入门到精通》,docker,运维,linux,docker,pull)