centOS7安装docker遇到 [Errno 14] curl#35 - "TCP connection reset by peer问题解决

832 阅读1分钟

本文已参与“新人创作礼”活动,一起开启掘金创作之路。​ ​

 docker已经装了很久,真的一直在爬坑,遇到了各种问题,网上各种解决办法,有些配置文件改的我中间还重装了系统一次。今天终于解决了,中间遇到了 [Errno 14] curl#35 - "TCP connection reset by peer 这个问题,也解决了,写这一篇博客纪念一下装好docker,也给遇到这个问题的童鞋一个方案,亲测可以用。

      遇到的报错提示如下:

Loaded plugins: fastestmirror

       adding repo from: https://download.docker.com/linux/centos/docker-ce.repo

       grabbing file https://download.docker.com/linux/centos/docker-ce.repo to /etc/yum.repos.d/docker-ce.repo

       Could not fetch/save url https://download.docker.com/linux/centos/docker-ce.repo to file /etc/yum.repos.d/docker-ce.repo: 

       [Errno 14] curl#35 - "TCP connection reset by peer

一、更换为阿里源

  首先这个问题是因为国内访问不到docker官方镜像的缘故,所以我们要使用 国内的源来访问,之前我也试过163的源,但是一直解决不了,但是后来换了阿里源就成功解决了这个问题,不扯淡了直接出语句:   yum-config-manager --add-repo mirrors.aliyun.com/docker-ce/l… 成功如下:

二、查看docker仓库中的所有版本

       输入指令: yum list docker-ce --showduplicates | sort -r  可以看到docker的版本信息,如下:

      我们可以安装指定版本,使用  sudo yum install <docker的版本>  ,这里我使用 sudo yum install docker-ce  默认安装最高的版本。

​ ​

 三、静静等待

四、启动并加入开机启动

      输入   sudo systemctl start dockersudo systemctl enable docker

五、检测是否安装docker成功

      输入 docker version 指令看版本信息。出现如下图,恭喜docker安装成功!可以看到Client与Server的信息。