检查前提条件
1.docker要求linux内核必须大于3.8版本且为64位,检查内核版本:
[root@localhost ~]# uname -r
3.10.0-123.el7.x86_64
2.检查 Device Mapper
[root@localhost ~]# ll /sys/class/misc/device-mapper/
total 0
-r--r--r--. 1 root root 4096 Sep 9 08:16 dev
drwxr-xr-x. 2 root root 0 Sep 9 07:54 power
lrwxrwxrwx. 1 root root 0 Sep 9 08:16 subsystem -> ../../../../class/misc
-rw-r--r--. 1 root root 4096 Sep 9 07:53 uevent
安装docker
设置yum:
cat > /etc/yum.repos.d/docker.repo <<-EOF
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/experimental/centos/7/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF
确认系统中是否存在旧的docker相关的组件并删除
# rpm -qa |grep docker
安装docker-engine
# yum -y install docker-engine
启动docker
# systemctl start docker
查看docker版本
# docker info
Server Version: 1.12.1
设置自启动
# systemctl enable docker