使用centos7及以上操作系统
yum安装(没成功,可能是官方源还未更新)
-
更新yum包
-
$sudo yum update -y
加入yum源 $ 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安装$ sudo yum install docker-engine -y
阿里云7.0会报以下错误
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 -------------
安装以下包
yum install libdevmapper* -y
此时再次执行
$ sudo yum install docker-engine -y
Client:<pre name="code" class="html" style="font-size: 16px; letter-spacing: 0.32px; line-height: 25.6px;">$ sudo <span style="letter-spacing: 0.02rem; white-space: pre-wrap;">docker version </span>
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 这个是官方提供的,不清楚这是要闹哪般。。。换个方式,先把原来的卸载掉
sudo yum remove docker-engine -y
脚本安装(没成功,可能是官方源还未更新)
-
更新yum包
-
$sudo yum update -y
执行
curl -fsSL https://get.docker.com/ | sh
这样装竟然也不是最新的,好吧 先保存以后再写。。