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 http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo  成功如下:

二、查看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的信息。

 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐