咳。。。 太天真的以为只要把Centos 内核升级后, Docker-ce 就安装无忧。事实证明还有一堆的依赖需要升级而且非常麻烦,所以。。。真想用Docker,那就换到Centos 7+ 吧。

查看系统Centos版本

  1. # 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
Centos 内核升级 - 图1

重启系统

#shutdown -r now

查看内核

# uname -r