1. 查看linux的kernel版本
[root@langzi01 ~]# uname --r
3.10.0-862.11.6.el7.x86_64
2. 使用 sudo 或 root 权限的用户登入终端
3. 确保yum是最新的
[root@langzi01 ~]# yum update
4. 添加 yum 仓库
[root@langzi01 conf]# tee /etc/yum.repos.d/docker.repo <<-'EOF'
> [dockerrepo]
> name=Docker Repository
> baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
> enabled=1
> gpgcheck=1
> gpgkey=https://yum.dockerproject.org/gpg
> EOF
结果如下:
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
5. 安装docker
[root@langzi01 conf]# yum install -y docker-engine
6. 启动docker
[root@langzi01 conf]# systemctl start docker.service
7.验证安装是否成功(有client和service两部分表示docker安装启动都成功了)
[root@langzi01 conf]# docker version
Client:
Version: 17.05.0-ce
API version: 1.29
Go version: go1.7.5
Git commit: 89658be
Built: Thu May 4 22:06:25 2017
OS/Arch: linux/amd64
Server:
Version: 17.05.0-ce
API version: 1.29 (minimum version 1.12)
Go version: go1.7.5
Git commit: 89658be
Built: Thu May 4 22:06:25 2017
OS/Arch: linux/amd64
Experimental: false
8.设置开机自启动
[root@langzi01 conf]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.