centos6安装docker,先升级系统内核

安装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(一般新安装的内核在第一个位置)。

重启系统

猜你喜欢

转载自www.cnblogs.com/wxdblog/p/10142251.html