1. 程式人生 > >centos6安裝docker,先升級系統核心

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(一般新安裝的核心在第一個位置)。

重啟系統