咳。。。 太天真的以为只要把Centos 内核升级后, Docker-ce 就安装无忧。事实证明还有一堆的依赖需要升级而且非常麻烦,所以。。。真想用Docker,那就换到Centos 7+ 吧。
查看系统Centos版本
# cat /etc/issue
查看内核
# uname -r
因为Docker-CE 现在支持的是Centos 7+ ,如果Centos系统版本过低则不支持。如果采用把原来的Centos进行版本升级会很多问题,所以最好方式就是升级Centos系统内核.
导入 public key
# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
安装ELRepo
到ELRepo站点查看你系统需要安装的ELRepo,例如我的系统是Centos 6.6 所以我运行如下:
# rpm -Uvh https://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm
升级内核
如果要安装最新版内核,使用如下命令:
# yum --enablerepo=elrepo-kernel -y install kernel-ml
如果要安装最新稳定版内核,使用如下命令:
# yum --enablerepo=elrepo-kernel -y install kernel-lt
修改grub.conf文件
升级完内核后,我们需要修改内核的启动顺序,修改如下:
# vim /etc/grub.conf
修改:default=0
重启系统
#shutdown -r now
查看内核
# uname -r