前提条件:
RedHat/CentOS必须要6.6版本以上,或者7.x才能安装docker,建议在RedHat/CentOS 7上使用docker,因为RedHat/CentOS 7的内核升级到了kernel 3.10,对lxc容器支持更好。
查看Linux内核版本(内核版本必须是3.10或者以上): 使用命令:uname -a
[root@JaxWan ~]# uname -a
Linux JaxWan 3.10.0-514.26.2.el7.x86_64 #1 SMP Tue Jul 4 15:04:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
安装步骤:
1.安装 yum install docker -y
[root@JaxWan ~]# yum install docker -y
Dependency Updated:
audit.x86_64 0:2.8.4-4.el7
audit-libs.x86_64 0:2.8.4-4.el7
device-mapper.x86_64 7:1.02.149-10.el7_6.3
device-mapper-libs.x86_64 7:1.02.149-10.el7_6.3
libselinux.x86_64 0:2.5-14.1.el7
libselinux-devel.x86_64 0:2.5-14.1.el7
libselinux-python.x86_64 0:2.5-14.1.el7
libselinux-utils.x86_64 0:2.5-14.1.el7
libsemanage.x86_64 0:2.5-14.el7
libsepol.x86_64 0:2.5-10.el7
libsepol-devel.x86_64 0:2.5-10.el7
policycoreutils.x86_64 0:2.5-29.el7_6.1
selinux-policy.noarch 0:3.13.1-229.el7_6.9
selinux-policy-targeted.noarch 0:3.13.1-229.el7_6.9
Complete!
2. 查看版本 docker -v
[root@JaxWan ~]# docker -v
Docker version 1.13.1, build b2f74b2/1.13.1
3.启动docker命令: service docker start
[root@JaxWan ~]# service docker start
Redirecting to /bin/systemctl start docker.service
4.设置开机启动 chkconfig docker on
[root@JaxWan ~]# chkconfig docker on
Note: Forwarding request to 'systemctl enable docker.service'.
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.