1、检查内核版本,必须是3.10及以上
uname -r
3.10.0-327.el7.x86_64
2、安装docker
yum update
yum install docker
3、输入y确认安装
4、启动docker
[root@localhost ~]# systemctl start docker
[root@localhost ~]# docker -v
Docker version 1.13.1, build dded712/1.13.1
5、开机启动docker
[root@localhost ~]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
6、停止docker
systemctl stop docker
问题1
使用yum install docker
安装完后启动不了
[root@test ~]# service docker start
Redirecting to /bin/systemctl start docker.service
Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.
解决1
vi /etc/sysconfig/docker
解决2
[root@apptest ~]# yum remove docker
[root@apptest ~]# yum remove docker-selinux
[root@test yum.repos.d]# vi /etc/yum.repos.d/docker.repo
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
[root@test yum.repos.d]# yum install docker-engine
问题2
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
或
No Presto metadata available for base.
解决
yum provides '*/applydeltarpm'
yum install deltarpm