系统环境:CentOS 7.4


1、关闭selinux

[[email protected] ~]# cat /etc/selinux/config

yum安装docker及指定版本

2、检查epel源

[[email protected] ~]# rpm -qa |grep epel-release

yum安装docker及指定版本

3、安装docker

[[email protected] ~]# yum install  lxc  libcgroup  device-mapper-event-libs -y

yum安装docker及指定版本

根据系统版本默认安装

[[email protected] ~]# yum install docker -y

yum安装docker及指定版本

指定docker版本安装:

[[email protected] _src]# wget http://yum.dockerproject.org/repo/main/centos/7/Packages/docker-engine-selinux-1.12.6-1.el7.centos.noarch.rpm

[[email protected] _src]# wget http://yum.dockerproject.org/repo/main/centos/7/Packages/docker-engine-1.12.6-1.el7.centos.x86_64.rpm

[[email protected] _src]# wget http://yum.dockerproject.org/repo/main/centos/7/Packages/docker-engine-debuginfo-1.12.6-1.el7.centos.x86_64.rpm

安装

[[email protected] _src]# yum localinstall -y docker-engine-selinux-1.12.6-1.el7.centos.noarch.rpm docker-engine-1.12.6-1.el7.centos.x86_64.rpm docker-engine-debuginfo-1.12.6-1.el7.centos.x86_64.rpm

yum安装docker及指定版本

4、启动并检查进程

[[email protected] ~]# # systemctl enable docker.service

[[email protected] ~]# systemctl start docker

[[email protected] ~]# ps -ef |grep docker

yum安装docker及指定版本yum安装docker及指定版本

5、修改容器

vim /usr/lib/systemd/system/docker.service

cgroupfs

yum安装docker及指定版本

重启加载:

# systemctl daemon-reload

# systemctl restart docker.service