升级centos6.5内核至3.10及安装docker

一、升级内核

将版本为2.6.32-431.el6.x86_64的内核升级为3.10.5-3.el6.x86_64

1、安装autfs相关软件执行升级操作

[[email protected] yum.repos.d]# yum install kernel-ml-aufs kernel-ml-aufs-devel

2、修改内核默认启动顺序:

default=1

timeout=5

splashimage=(hd0,0)/grub/splash.xpm.gz

改为:

default=0

timeout=5

splashimage=(hd0,0)/grub/splash.xpm.gz

最终结果为:

#boot=/dev/sda

default=0

timeout=5

splashimage=(hd0,0)/grub/splash.xpm.gz

hiddenmenu

title CentOS (3.10.5-3.el6.x86_64)

root (hd0,0)

kernel /vmlinuz-3.10.5-3.el6.x86_64 ro root=UUID=5209c50c-75cb-479d-8cb3-2a60f6c2141f rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet

initrd /initramfs-3.10.5-3.el6.x86_64.img

以上步骤操作完之后,重启系统确认内核版本

Last login: Sun May 22 14:52:31 2016 from 192.168.1.4

[[email protected] ~]# uname -r

3.10.5-3.el6.x86_64

[[email protected] ~]# grep aufs /proc/filesystems

nodev   aufs

[[email protected] ~]#

二、安装docker

3、安装docker

[[email protected] opuser]# yum  install docker-io -y

4、启动docker

[[email protected] ~]# /etc/init.d/docker start

Starting docker:        [  OK  ]

[[email protected] ~]#

5、查看启动状态:

[[email protected] ~]# /etc/init.d/docker status

docker (pid  1242) is running...

[[email protected] ~]#

6、查看日志:

\nSun May 22 07:43:13 CST 2016\n

time="2016-05-22T07:43:13.450506633+08:00" level=info msg="Listening for HTTP on unix (/var/run/docker.sock)"

time="2016-05-22T07:43:16.507928980+08:00" level=info msg="[graphdriver] using prior storage driver \"devicemapper\""

time="2016-05-22T07:43:16.624039450+08:00" level=warning msg="Running modprobe bridge nf_nat failed with message: insmod /lib/modules/3.10.5-3.el6.x86_64/kernel/net/llc/llc.ko \ninsmod /lib/modules/3.10.5-3.el6.x86_64/kernel/net/802/stp.ko \ninsmod /lib/modules/3.10.5-3.el6.x86_64/kernel/net/bridge/bridge.ko \ninsmod /lib/modules/3.10.5-3.el6.x86_64/kernel/net/netfilter/nf_conntrack.ko \ninsmod /lib/modules/3.10.5-3.el6.x86_64/kernel/net/netfilter/nf_nat.ko \n, error: exit status 1"

time="2016-05-22T07:43:17.580829694+08:00" level=warning msg="Your kernel does not support swap memory limit."

time="2016-05-22T07:43:17.583622267+08:00" level=info msg="Loading containers: start."

time="2016-05-22T07:43:17.583830796+08:00" level=info msg="Loading containers: done."

time="2016-05-22T07:43:17.583851803+08:00" level=info msg="Daemon has completed initialization"

time="2016-05-22T07:43:17.583881135+08:00" level=info msg="Docker daemon" commit="786b29d/1.7.1" execdriver=native-0.2 graphdriver=devicemapper version=1.7.1

[[email protected] ~]#

7、如果docker启动失败,而且日志中出现如下内容:

[[email protected] ~]# cat /var/log/docker

\nSun May 22 07:41:07 CST 2016\n

/usr/bin/docker: relocation error: /usr/bin/docker: symbol dm_task_get_info_with_deferred_remove, version Base not defined in file libdevmapper.so.1.02 with link time reference

[[email protected] ~]#

则需要安装: device-mapper-libs库

[[email protected] ~]# yum upgrade device-mapper-libs

至此将centos6.5内核从2.6.32-431.el6.x86_64升级到3.10.5-3.el6.x86_64

时间: 2024-08-20 02:20:50

升级centos6.5内核至3.10及安装docker的相关文章

如何在Window 10上安装Docker

如何在Window 10上安装Docker Docker最近推出了可以运行在Win10和Mac上的稳定版本,那么在本篇博文中,我将给大家介绍如何在Windows 10上安装Docker并运行Linux和Windows Containers. Docker for Windows 10使用Microsoft Hyper-V来同时驱动Linux和Windows容器. 要在Windows 10上运行Docker,我们需要运行版本为1607或更高版本的Windows 10 Pro,Enterprise或

Windows 10 PC 安装 Docker CE

原文:Windows 10 PC 安装 Docker CE 系统要求 Docker for Windows?支持 64 位版本的 Windows 10 Pro,且必须开启 Hyper-V. 安装 点击以下链接下载?Stable?或?Edge?版本的 Docker for Windows. 下载好之后双击 Docker for Windows Installer.exe 开始安装. 运行 在 Windows 搜索栏输入 Docker 点击 Docker for Windows 开始运行. Dock

Ubuntu15.10下安装Docker

1.首先查看linux系统版本 head -n 1 /etc/issue 2.升级包管理器 sudo apt-get update sudo apt-get install apt-transport-https ca-certificates 3.添加Docker仓库的key sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF7622157

CentOS6.5升级内核到3.10.28 --已验证

本文适用于CentOS 6.4, CentOS 6.5,估计也适用于其他Linux发行版. 1. 准备工作 确认内核及版本信息 [root@hostname ~]# uname -r 2.6.32-220.el6.x86_64 [root@hostname ~]# cat /etc/centos-release CentOS release 6.5 (Final) 安装软件 编译安装新内核,依赖于开发环境和开发库 # yum grouplist //查看已经安装的和未安装的软件包组,来判断我们是

centos6.5升级内核到3.10.28

本文转载自:http://ljf.me/ 网上有不少升级CentOS内核的文章,如<CentOS 6.5 升级内核到 3.10.28>,大部分都是下载源码编译,有点麻烦. 在yum的ELRepo源中,有mainline(3.13.1).long-term(3.10.28)这2个内核版本,考虑到long-term更稳定,会长期更新,所以选择这个版本. 1.导入public key rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

CentOS 6.5 升级内核到 3.10.28

网上有不少升级CentOS内核的文章 ,如< CentOS 6.5 升级内核到 3.10.28> ,大部分都是下载源码编译,有点麻烦. 在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.安装ELRep

CentOS 6.x 内核升级(2.6.32 -&gt; 3.10.58)过程记录

1. 准备工作 确认内核及版本信息 [[email protected] ~]# uname -r2.6.32-220.el6.x86_64 [[email protected] ~]# cat /etc/centos-release CentOS release 6.2 (Final) 安装软件 编译安装新内核,依赖于开发环境和开发库 # yum grouplist  //查看已经安装的和未安装的软件包组,来判断我们是否安装了相应的开发环境和开发库: # yum groupinstall "D

使用yum快速升级CentOS 6.5内核到 3.10.28

网上有不少升级CentOS内核的文章,如<CentOS 6.5 升级内核到 3.10.28>,大部分都是下载源码编译,有点麻烦. 在yum的ELRepo源中,有mainline(3.13.1).long-term(3.10.28)这2个内核版本,考虑到long-term更稳定,会长期更新,所以选择这个版本. 1.导入public key 1 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 2.安装ELRepo到CentOS-

升级linux内核(2.6.32-&gt;3.10.81),安装docker

1.内核升级环境准备 #查看已经安装的和未安装的软件包组,来判断我们是否安装了相应的开发环境和开发库: yum grouplist #一般是安装这两个软件包组,这样做会确定你拥有编译时所需的一切工具 yum groupinstall "Development Tools" #你必须这样才能让 make *config 这个指令正确地执行 yum install ncurses-devel #如果你没有 X 环境,这一条可以不用 yum install qt-devel #创建 Cent