centos6.5升级内核并安装docker

一.概述

Docker是一个能够把开发应用程序自动部署到容器的开源引擎。它由Docker公司的团队编写,基于Apache 2.0开源协议授权。它提供了一个简单、轻量的建模方式,使开发生命周期更高效快速,鼓励了面向服务的架构设计。

前提条件

内核

Docker 运行环境对内核要求比较高,一般建议直接在Ubuntu这样的平台上运行。但作为一个容器标准,Docker也支持其他如 CentOS,Mac OS X,Windows等其他平台。
目前Docker支持以下Red Hat和Red Hat系发行版:(不支持32位)

(RHEL|CentOS) 6.5及以上版本(64位)
Fedora 19及以上版本(64位)

注意:3.8 > 内核版本 >= 2.6.32-431 这些内核版本虽然也能支持Docker运行,但是支持得不好,仍会在运行时出现很多bug。

推荐 内核版本 >= 3.8 。

二.升级内核的具体操作流程

2.1查看当前内核版本

[root@iZa7l050zzmikka4mk9tsgZ ~]# uname -r
2.6.32-642.13.1.el6.x86_64

2.2安装elrepo yum 源(提供内核更新、硬件驱动等软件源支持)

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm

安装elrepo的时候发现 上面链接 出现404,

可以用一下链接

rpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm

2.3内核升级

yum elrepo源有 ml(mainline 为最新版本的内核)和 lt(长期支持的内核)两种内核,这里我们选择 lt 内核

yum升级内核

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

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

2.4引导文件修改(grub.conf

将 default 设置为 0 ,default=0

 

vim /etc/grub.conf

2.5重启centos

reboot 

2.6查看内核版本:

[root@iZa7l050zzmikka4mk9tsgZ ~]# uname -r
4.4.169-1.el6.elrepo.x86_64

 

三.安装docker

3.1记得先升级yum 

yum update

yum install docker-io

3.2启动docker

sudo service docker start

3.3 docker ps 查看状态

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值