docker1.12--安装

使用centos7及以上操作系统

yum安装(没成功,可能是官方源还未更新)

  1. 更新yum包
  2. $sudo yum update -y

    加入yum源
  3. $ sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
    [dockerrepo]
    name=Docker Repository
    baseurl=https://yum.dockerproject.org/repo/main/centos/7/
    enabled=1
    gpgcheck=1
    gpgkey=https://yum.dockerproject.org/gpg
    EOF

    yum安装
  4. $ sudo yum install docker-engine -y
  5. 阿里云7.0会报以下错误
  6. Transaction check error:
      file /usr/lib/systemd/system/blk-availability.service from install of device-mapper-7:1.02.107-5.el7_2.5.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64
      file /usr/sbin/blkdeactivate from install of device-mapper-7:1.02.107-5.el7_2.5.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64
      file /usr/share/man/man8/blkdeactivate.8.gz from install of device-mapper-7:1.02.107-5.el7_2.5.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64
    
    Error Summary
    -------------
  1. 安装以下包
  2. yum install libdevmapper* -y
  3. 此时再次执行
  4. $ sudo yum install docker-engine -y
  5. $ sudo docker version 
    Client:
     Version:      1.11.2
     API version:  1.23
     Go version:   go1.5.4
     Git commit:   b9f10c9
     Built:        Wed Jun  1 21:23:11 2016
     OS/Arch:      linux/amd64
    Cannot connect to the Docker daemon. Is the docker daemon running on this host?
     
    发现安装的还是1.11.2 这个是官方提供的,不清楚这是要闹哪般。。。
  6. 换个方式,先把原来的卸载掉
  7. sudo yum remove docker-engine -y

脚本安装(没成功,可能是官方源还未更新)

  1. 更新yum包
  2. $sudo yum update -y
执行 curl -fsSL https://get.docker.com/ | sh

这样装竟然也不是最新的,好吧 先保存以后再写。。

你可能感兴趣的:(devops之路)