为docker(FATAL: kernel too old)升级linux内核

在开发环境一台老虚拟机上想用docker跑memcached,docker run时提示 FATAL: kernel too old

使用 uname -a 查看发现内核版本只到2.6太低,于是升级内核

[root@localhost ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
(下面可以到http://elrepo.org/tiki/HomePage查看最新链接,centos系统版本查看方式:cat /etc/redhat-release)
[root@localhost ~]# rpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm 
Retrieving http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm
Preparing
... 
[root@localhost ~]# yum --enablerepo=elrepo-kernel -y install kernel-lt
Loaded plugins: fastestmirror, presto
Setting up Install Process
...

[root@localhost ~]# vi /etc/grub.conf

把default=1改成default=0,/etc/grub.conf里的配置可以看到,新内核配置已经插入到第0位

重启系统,搞定

[root@localhost ~]# uname -a
Linux localhost.localdomain 4.4.214-1.el6.elrepo.x86_64 #1 SMP Thu Feb 13 18:15:31 EST 2020 x86_64 x86_64 x86_64 GNU/Linux

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注