linux ECS CentOS 2.6版本内核升级至3.10 安装docker
来源:互联网 发布:ios 耗电量优化 编辑:程序博客网 时间:2024/06/03 13:05
ECS CentOS 2.6版本内核升级至3.10
当前有部分应用对系统内核版本有一定的要求,比如Docker要求内核版本在3.10以上,云服务器中提供的Centos 7以下的阿里云官方公共镜像是2.6以下。虽然更换系统到Centos 7可以满足要求,但是更换系统后对业务环境重新部署会消耗一定时间和人力成本,因此可以考虑针对当前系统进行内核升级。
提示:
为避免系统运行出现异常,不推荐进行内核升级。如有该方面的需求,务必在进行操作前创建系统盘快照,以备出现异常后可以及时进行恢复。
升级前系统镜像:CentOS 6.5 64位
内核版本:2.6.32-431.23.3.el6_x86_64
1、导入public key
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
2、安装elrepo到内核为2.6.32的CentOS中
rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
3、安装kernel-lt(long term support)长期支持版本
yum --enablerepo=elrepo-kernel install kernel-lt -y
注:
1)
如果直接通过yum方式使用elrepo源速度会较慢(该源在国外)。
推荐采用rpm的方式安装kernel-lt:
访问http://elrepo.org/linux/kernel/el6/x86_64/RPMS/下载对应的rpm包,通过rpm方式安装:
rpm -ivh kernel-lt-3.10.93-1.el6.elrepo.x86_64.rpm
2)
关于kernel-lt的介绍可以参考elrepo官网介绍:http://elrepo.org/tiki/kernel-lt
4、编辑grub.conf文件,修改Grub引导顺序
vim /etc/grub.conf
确认安装的新内核的位置,将default的值调整为新内核的顺序,如本次升级案例中新装的内核位置为0,所以将default修改为0,保存退出,reboot重启服务器。
5、重启系统后检查内核
6、内核升级完成后进行测试
升级完成后可以安装docker进行使用观察:
yum install -y docker-io
yum install -y docker-io-devel
service docker start
docker pull centos:centos 7
docker run -t -i centos:centos 7 /bin/bash
注意:
如果不能正常启动请如下安装相关包:
sudo yum install -y http://vault.centos.org/6.6/os/x86_64/Packages/device-mapper-libs-1.02.90-2.el6.x86_64.rpmhttp://vault.centos.org/6.6/os/x86_64/Packages/device-mapper-1.02.90-2.el6.x86_64.rpmhttp://vault.centos.org/6.6/os/x86_64/Packages/device-mapper-event-1.02.90-2.el6.x86_64.rpmhttp://vault.centos.org/6.6/os/x86_64/Packages/device-mapper-event-libs-1.02.90-2.el6.x86_64.rpm
- linux ECS CentOS 2.6版本内核升级至3.10 安装docker
- 阿里云ECS CentOS 2.6版本内核升级至3.10
- 【Linux】【Docker】CentOs 6.x升级内核到3.10, 安装并升级docker1.9.1
- 升级linux内核(2.6.32->3.10.105),安装docker
- Centos 6.8升级内核到3.10 安装Docker
- docker安装升级linux内核(2.6.32->3.10.81),安装成功!
- Docker安装升级linux内核(2.6.32->3.10.105),安装成功!
- docker安装升级linux内核(2.6.32->3.10.81),安装成功!
- 在RedHat/CentOS下安装Docker(不升级内核
- CentOS-6.5在线安装docker-1.7教程(升级内核)
- 通过YUM升级centOS内核,以便安装docker
- CentOS-6.5在线安装docker-1.7教程(升级内核)
- Docker安装前升级内核3.10
- docker在低内核版本centos上的安装步骤
- linux 内核升级 centos
- linux 内核升级 centos
- CentOS/Linux 升级内核
- centos升级linux内核
- Android 数据库框架ormlite
- Xcode强制消除警告
- Poj-2236 Wireless Network
- asdfasdf
- 浅谈Java并发编程系列(三)—— volatile型变量
- linux ECS CentOS 2.6版本内核升级至3.10 安装docker
- js第一天知识总结
- 容易引起循环引用的四种情况
- Activiti工作流进阶(十二)————工作流提供的用户角色
- 单片机硬件中断如何触发
- Unicode字符串解码
- Java网络编程socket
- Objective-C基础之数组
- Android开发艺术探索读书笔记(第5章 RemoteView)