1. 程式人生 > >centos 核心升級到3.10 支援docker容器

centos 核心升級到3.10 支援docker容器

最近在學習docker容器。在阿里雲上的伺服器核心版本比較低。所以,需要先升級。

檢視核心命令:uname -r

升級核心,網上也有很多種方式。一般都是下載核心包,然後自己編譯。不過這種方式需要注意的是相關的依賴。

嫌下載編譯麻煩,可以使用這種方式。

在yum的ELRepo源中,有 m ain l ine(3.13.1)、 l ong- t erm(3.10.28)這2個核心版本,考慮到long-term更穩定,會長期更新,所以選擇這個版本。

1、匯入public key

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

2、安裝ELRepo到CentOS-6.5中

rpm -ivh http://www.elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm

3、安裝 kernel-lt(lt=long-term)

yum --enablerepo=elrepo-kernel install kernel-lt -y

4、編輯grub.conf檔案,修改Grub引導順序

vim /etc/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that # all kernel and initrd paths are relative to /, eg. # root (hd0,0) # kernel /boot/vmlinuz-version ro root=/dev/sda1 # initrd /boot/initrd-[generic-]version.img #boot=/dev/sda default=0 timeout=5 splashimage=(hd0,0)/boot/grub/splash.xpm.gz hiddenmenu title CentOS (3.10.28-1.el6.elrepo.x86_64) root (hd0,0) kernel /boot/vmlinuz-3.10.28-1.el6.elrepo.x86_64 ro root=UUID=0a05411f-16f2-4d69-beb0-2db4cefd3613 rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto LANG=en_US.UTF-8 rd_NO_LVM rd_NO_DM rhgb quiet initrd /boot/initramfs-3.10.28-1.el6.elrepo.x86_64.img title CentOS (2.6.32-431.3.1.el6.x86_64) root (hd0,0) kernel /boot/vmlinuz-2.6.32-431.3.1.el6.x86_64 ro root=UUID=0a05411f-16f2-4d69-beb0-2db4cefd3613 rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto LANG=en_US.UTF-8 r d_NO_LVM rd_NO_DM rhgb quiet initrd /boot/initramfs-2.6.32-431.3.1.el6.x86_64.img title CentOS (2.6.32-431.el6.x86_64) root (hd0,0) kernel /boot/vmlinuz-2.6.32-431.el6.x86_64 ro root=UUID=0a05411f-16f2-4d69-beb0-2db4cefd3613 rd_NO_LUKS KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto LANG=zh_CN.UTF-8 rd_NO _LVM rd_NO_DM rhgb quiet initrd /boot/initramfs-2.6.32-431.el6.x86_64.img

確認剛安裝好的核心在哪個位置,然後設定default值(從0開始),一般新安裝的核心在第一個位置,所以設定default=0。

5、重啟(reboot),檢視核心版本號

[[email protected] ~]# uname -r
3.10.28-1.el6.elrepo.x86_64

方式還比較簡單,親測沒問題。。。

分享。。。

在此記錄備份。。。

相關推薦

centos 核心升級3.10 支援docker容器

最近在學習docker容器。在阿里雲上的伺服器核心版本比較低。所以,需要先升級。 檢視核心命令:uname -r 升級核心,網上也有很多種方式。一般都是下載核心包,然後自己編譯。不過這種方式需要注意的是相關的依賴。 嫌下載編譯麻煩,可以使用這種方式。 在yum的

CentOS 6.5 升級核心3.10.28

本文適用於CentOS 6.4, CentOS 6.5,親測可行,估計也適用於其他Linux發行版。 1. 準備工作 1.1 下載原始碼包 Linux核心版本有兩種:穩定版和開發版 ,Linux核心版本號由3個數字組成:r.x.y r: 主版本號x: 次版本號,偶數

CentOS6.5升級核心3.10.28

更簡單的升級方法:http://www.tuicool.com/articles/rUvERv 參考這篇文件即可。http://blog.csdn.net/taiyang1987912/article/details/42744019 注意不要直接嘗試升級到4.xxx版本

centos6.5升級核心3.10

最近在看docker,提到docker的核心要求要3.8以上。然而一般centos6預設的核心版本好像都是2.6? 所以我先嚐試升級系統核心: 升級核心(帶aufs模組,記住一定要升級,要不

CentOS6.X 升級核心3.10

前言 由於安裝Docker時,Docker支援 CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本 Docker 執行在 CentOS 7 上,要求系統為64位、系統核心版本為 3.10 以上。 Doc

mmap核心原始碼分析,基於核心版本3.10(三)

之前寫了(一)(二)其實就梳理到了get_unmapped_area的內容,而且有一點混亂,這裡進行第三篇的講解,講解在do_mmap_pgoff中除了get_unmapped_area的內容,來了解mmap的具體實現。通過(一)(二)(三)來將mmap核心原始碼進行一次梳理

CentOS核心升級方法之yum升級

環境介紹: CentOS6.X 檢視現在核心版本: #uname -rv 開始升級核心 # yum -y update kernel   重啟系統檢視新的核心版本: # uname –rv清理舊的核

centos核心升級的兩種方法

對於一些特殊的軟體,如docker 需要linux核心3.1 之上才能很好支援,這時就需要升級核心了,而centos7預設的核心好像是  3.10.x,有些低。 方法一: 檢視當前系統核心版本 uname -r 1. 匯入key rpm --import https

Amazon ECS常見問題_支援Docker容器

問:Amazon ECS 與 AWS Elastic Beanstalk 有什麼區別? AWS Elastic Beanstalk 是一個應用程式管理平臺,可以幫助客戶輕鬆部署和擴充套件 Web 應用程式和服務。它將構建塊(例如 EC2、RDS、Elastic

CentOS 安裝CMake-3.10.2

1、下載地址:https://cmake.org/files/v3.10/cmake-3.10.2.tar.gz,[[email protected] ~]# yum -y install gcc gcc-c++ kernel-devel  ##先安裝編譯軟體[[e

【Linux】如何簡單快捷的將CentOS 6.x的核心升級3.10版本

在安裝Docker時,一般會要求Linux系統的核心版本在3.8以上,因為太低會導致Docker執行不流暢等問題。但是,一般CentOS 6.x系統的核心大多是2.6版本,需要升級到3.10。網上有一些教程,例如http://elrepo.org/tiki/tiki-inde

Docker安裝前升級核心3.10

1、首先需要下載,rpm檔案,(由於能力有限,不能編譯核心)。2、rpm -ivh kernel-ml-aufs-3.10.5-3.el6.x86_64.rpm,rpm -ivh kernel-ml-aufs-devel-3.10.5-3.el6.x86_64.rpm3、修改

阿里雲ECS CentOS 2.6版本核心升級3.10

當前有部分應用對系統核心版本有一定的要求,比如Docker要求核心版本在3.10以上,雲伺服器中提供的Centos 7以下的阿里雲官方公共映象是2.6以下。雖然更換系統到Centos 7可以滿足要求,但是更換系統後對業務環境重新部署會消耗一定時間和人力成本,因此可以考慮針

CentOS 6.x 核心升級(2.6.32 -> 3.10.58)過程記錄

1. 準備工作 確認核心及版本資訊 [root@hostname ~]# uname -r 2.6.32-220.el6.x86_64 [root@hostname ~]# cat /etc/centos-release CentOS release 6.2 (Fin

如何在centos docker容器支援sshd

### 1 啟動容器,以centos 為例,其他沒試過 #####root使用者執行下面的語句,非root,加個sudo:```shelldocker run -d --privileged=true --name=centos centos /usr/sbin/init whlile true```解釋一

Docker——YUM升級centOS核心(一)

第一步,檢視Centos核心版本 安裝docker要滿足一定的條件,對於cents系統,要求必須是64位,並且核心版本是3.10以上。 如果低於3.10,需要升級後再安裝docker(低於3.10部分功能有問題) 檢視核心版本:uname -r  在我的系統上輸出: 2.6

離線升級redhat6.5核心,2.6->3.10

cd /etc/yum.repos.d wget http://www.hop5.in/yum/el6/hop5.repo yum install yum-plugin-downloadonly yum install --downloadonly  --downloadd

將Ubuntu 10.04自帶2.6.32核心升級3.0核心圖文教程

1、完成如下實踐工作,並截圖說明實踐步驟:1)下載安裝虛擬機器VMWare Workstation;2)在虛擬機器中安裝Linux2.x ;3)通過自行編譯,將Linux 2.x核心升級到Linux 3.x。 1)     安裝VMware Workstation 11.1

centos7.4內核從3.10升級到4.14詳細步驟

release -- reboot cal .org div roo rpm -i 由於我們的docker學習中的Overlay需要內核版本在3.12+,所以在安裝完centos7.4之後要進行內核升級,下面是升級步驟:1、導入keyrpm --import https:/

Centos 6.9 編譯安裝cmake 3.10.2

ima pre size dump 物理 which -- bin 配置文件 1.去官網下載cmake源碼包 https://cmake.org/ cmake最新版本3.10.2需要c++11支持,gcc4.8以下並未包含,因此,需要準備好新版本的gcc. gcc編譯請參考