1.查看linux内核版本及是否支持aufs模块:
- [16:45:31root@localhost~]#uname-r
- 3.10.0-229.el7.x86_64
- [16:46:45root@localhost~]#grepaufs/etc/filesystems
2.下载带aufs模块的3.10内核
从这个站点http://down.51cto.com/data/1903250下载以下两个文件,并上传到虚机上
kernel-ml-aufs-3.10.5-3.el6.x86_64.rpm.gz
kernel-ml-aufs-3.10.5-3.el6.x86_64.rpm.gz
3.解压并安装
- [16:59:55root@localhost~]#gzip-dvkernel-ml-aufs-3.10.5-3.el6.x86_64.rpm.gz
- [17:00:04root@localhost~]#gzip-dvkernel-ml-aufs-devel-3.10.5-3.el6.x86_64.rpm.gz
- [17:00:35root@localhost~]#rpm-ivhkernel-ml-aufs-3.10.5-3.el6.x86_64.rpm
- [17:02:00root@localhost~]#rpm-ivhkernel-ml-aufs-devel-3.10.5-3.el6.x86_64.rpm
与centos6版本直接修改/etc/grub.conf不同的是
centos7版本中没有/etc/grub.conf这个文件,其内核参数修改步骤如下
- [17:02:47root@localhost~]#vi/etc/default/grub
- GRUB_TIMEOUT=5
- GRUB_DEFAULT=saved
- GRUB_DISABLE_SUBMENU=true
- GRUB_TERMINAL_OUTPUT="console"
- GRUB_CMDLINE_LINUX="crashkernel=autorhgbquiet"
- GRUB_DISABLE_RECOVERY="true"
从配置文件中可以看出GRUB_DEFAULT为saved,saved表示下次启动时默认启动上次的内核,这里我们需要更改GRUB_DEFAULT=0(0表示启动时选择第一个内核,如下图所示)
同时执行以下命令,重新生成grub.cfg
- grub2-mkconfig-o/boot/grub2/grub.cfg
5.重启系统
- reboot
检查内核版本并查看内核是否支持aufs
- [21:17:43root@localhost~]#uname-r
- 3.10.5-3.el6.x86_64
- [21:18:01root@localhost~]#grepaufs/proc/filesystems
- nodevaufs
执行完成,系统支持aufs,可以进行docker的安装操作