一、升级内核
“Docker requires a 64-bit installation regardless of your CentOS version. Also, your kernel must be 3.10 at minimum, which CentOS 7 runs.”根据Docker官网文档,Docker要求Linux内核至少必须是3.10,且只支持64位系统。
1.导入public key
2.安装ELRepo软件源到CentOS中
3.安装kernel-lt (long- t erm(3.10.28))
4."vim /etc/grub.conf"修改内核启动顺序,一般新安装的内核在第一个位置,所以设置default=0
5.重启系统后查看内核版本
二、安装docker
1.关闭selinux :"vim /etc/selinux/config"
注:SELinux是没有被当成命名空间的一个内核子系统,通过特权进程可以对其进行攻击从而获得整个系统,存在安全问题。
2.安装Docker
3.启动docker服务
4.如果安装后docker命令无法正常使用,提示“cannot connect to docker daemon....”,以下处理:
(1)是否是root用户,非root用户使用sudo权限
(2)查看docker服务发现docker dead但是进程还在(ps -aux | grep docker),可能是因为缺失libdevmapper.so.1.02文件,安装下面的库即可
5."docker -v"查看docker版本