安装docker,其他的源可能导致你的内核和docker的版本不一致,需要将系统内核升级至3.x
- 查看当前系统版本
cat /etc/issue
- 查看当前内核版本
uname -r #uname -a
方法1:
yum -y update #更新yum yum -y install wget #安装wget cd /etc/yum.repos.d wget http://www.hop5.in/yum/el6/hop5.repo yum install kernel-ml-aufs kernel-ml-aufs-devel #修改grub的主配置文件/etc/grub.conf,设置default=0(新安装的那个内核),表示第一个title下的内容为默认启动的kernel(一般新安装的内核在第一个位置)。
重启系统
方法2(此方法在百度云centos6.5升级中无效,所以我找了第二张方法):
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org # 导入public key #报错: #curl: (35) SSL connect error #error: https://www.elrepo.org/RPM-GPG-KEY-elrepo.org: import read failed(2). #解决方法:yum -y update nss rpm -Uvh https://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm #安装elrepo
#如果要安装ml内核(主线最新版本),使用如下命令: yum --enablerepo=elrepo-kernel -y install kernel-ml #如果要安装lt内核(长期支持版本),使用如下命令: yum --enablerepo=elrepo-kernel -y install kernel-lt #在此我们安装的是lt内核 #修改grub的主配置文件/etc/grub.conf(在百度云主机修改这个文件不生效,必须去修改/boot/grub/grub.conf,将/etc/grub.conf新增加的内核版本copy到/boot/grub/grub.conf,放在之前title上面),设置default=0(新安装的那个内核),表示第一个title下的内容为默认启动的kernel(一般新安装的内核在第一个位置)。
重启系统