在虚拟机安装docker的同时,当前docker需要在内核版本3.10以上才能正常使用。
查看当前内核,发现版本正好压线,为了避免后续安装docker后不能正常使用再返工,我们决定先升级centos的内核版本:
[root@yuslave3 ~]# uname -r
3.10.0-957.el7.x86_64
(1) 安装elrepo的yum源
[root@yuslave3 ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
[root@yuslave3 ~]# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
获取http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
获取http://elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm
准备中... ################################# [100%]
正在升级/安装...
1:elrepo-release-7.0-4.el7.elrepo ################################# [100%]
(2)升级内核
//安装ml内核
[root@yuslave3 ~]# yum --enablerepo=elrepo-kernel -y install kernel-ml
等待安装完毕。
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
...
总下载量:48 M
安装大小:215 M
Downloading packages:
kernel-ml-5.2.8-1.el7.elrepo.x86_64.rpm | 48 MB 00:00:07
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
警告:RPM 数据库已被非 yum 程序修改。
正在安装 : kernel-ml-5.2.8-1.el7.elrepo.x86_64 1/1
验证中 : kernel-ml-5.2.8-1.el7.elrepo.x86_64 1/1
已安装:
kernel-ml.x86_64 0:5.2.8-1.el7.elrepo
完毕!
(3)修改grup配置文件
[root@yuslave3 ~]# vi /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=0 //改为0
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
//重新创建内核配置
[root@yuslave3 ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.2.8-1.el7.elrepo.x86_64
Found initrd image: /boot/initramfs-5.2.8-1.el7.elrepo.x86_64.img
Found linux image: /boot/vmlinuz-3.10.0-957.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-957.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-8d47ab07586c4160b738e12599a256ce
Found initrd image: /boot/initramfs-0-rescue-8d47ab07586c4160b738e12599a256ce.img
done
(4)重启虚拟机,查看当前的内核版本
//重启机器
[root@yuslave3 ~]# reboot
//查看当前内核版本
[root@yuslave3 ~]# uname -sr
Linux 5.2.8-1.el7.elrepo.x86_64
参考文章: https://blog.csdn.net/qq_27281257/article/details/82049634