• centOS7安装docker遇到 [Errno 14] curl#35


    -------------------------------------------------------------------------------------------------------------开始安装------------------------------------------------------------------------------------------------------

    安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

    yum install -y yum-utils device-mapper-persistent-data lvm2

    一、更换为阿里源
          首先这个问题是因为国内访问不到docker官方镜像的缘故,所以我们要使用 国内的源来访问,之前我也试过163的源,但是一直解决不了,但是后来换了阿里源就成功解决了这个问题,不扯淡了直接出语句:   

    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo  成功如下:

    二、查看docker仓库中的所有版本       输入指令可以看到docker的版本信息,如下:(如果内核版本低,docker版本高会安装出错)

    yum list docker-ce --showduplicates | sort -r 

     

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

    sudo yum install docker-ce.x86_64 3:18.09.0-3.el7

     

    三、静静等待


    四、启动并加入开机启动      

    sudo systemctl start docker 与 sudo systemctl enable docker

    五、检测是否安装docker成功,查看版本信息。出现如下图,恭喜docker安装成功!可以看到Client与Server的信息。     

    docker version

    问题

    1、因为之前已经安装过旧版本的docker,在安装的时候报错如下:

    Transaction check error:
      file /usr/bin/docker from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64
      file /usr/bin/docker-containerd from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64
      file /usr/bin/docker-containerd-shim from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64
      file /usr/bin/dockerd from install of docker-ce-17.12.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64

    2、卸载旧版本的包

    $ sudo yum erase docker-common-2:1.12.6-68.gitec8512b.el7.centos.x86_64

    3、再次安装docker

    $ sudo yum install docker-ce


    ---------------------

    原文:https://blog.csdn.net/jjboom425/article/details/83342800

    https://www.cnblogs.com/yufeng218/p/8370670.html

  • 相关阅读:
    【秒懂音视频开发】03_重识音频
    【秒懂音视频开发】02_重识声音
    【秒懂音视频开发】01_移动通信技术的发展
    [mysql]错误解决之"Failed to start MySQL Server"
    Ubuntu 将Python从默认的2.7升级到3.* 版本
    宝塔面板后台设置免费SSL证书Let's Encrypt(三)
    Let's Encrypt 证书申请及配置(二)
    快速签发 Let's Encrypt 证书指南(一)
    DJANGO中多种重定向方法使用
    反解法|逆向思维
  • 原文地址:https://www.cnblogs.com/wei9593/p/10254028.html
Copyright © 2020-2023  润新知