文档章节

CentOS-6.5在线安装Docker-1.7教程(升级内核)

寻知者
 寻知者
发布于 2017/07/20 17:55
字数 455
阅读 21
收藏 2

前一篇博客讲到了Centos6.5在线安装docker1.7的方式。由于docker官方推荐的内核版本是3.10以上,本文在上一篇基础上增加了升级内核的方法,然后再3.10内核基础上安装docker。

1.  安装EPEL

For CentOS-6.5, theDocker package is part of Extra Packages for EnterpriseLinux (EPEL) repository, a community effort to create and maintain additionalpackages for the RHEL distribution. Firstly, you need to ensure you have theEPEL repository enabled. Please follow theEPEL installation instructions.

1.1 安装yum优先级插件

# yum install yum-priorities

1.2 安装epel

# rpm -Uvh http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm

# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

1.3 查看是否安装成功

# rpm -q epel-release

1.4 导入key:

# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

1.5 修改/etc/yum.repos.d/epel.repo文件,在[epel]最后添加一条属性 priority=11

# vi /etc/yum.repos.d/epel.repo

1.6  重建缓存

# yum makecache

安装完成之后,确保yum list能找到Docker的相关rpm包。

 

2.  升级内核

2.1  导入public key

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

2.2  安装ELRepo到CentOS-6.5中

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

这里可能会找不到,需改为

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

2.3  安装kernel-lt(lt=long-term)这个比较稳定,会持续更新,二选一。

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

可以装kernel-ml(ml=mainline)

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

2.4  修改Grub引导顺序

# vi  /etc/grub.conf设置default=0

2.5  重启

2.6  uname -a检查

3.   安装docker

For CentOS-6, thereis a package name conflict with a system tray application and its executable,so the dockerRPM package was calleddocker-io.To proceed with docker-io installation on CentOS-6, you may need toremove thedocker package first. Next,let's install the docker-io package which willinstall Docker on our host.

3.1 remove docker

# yum remove docker

 

3.2 安装docker

# yum install docker-io

4.    更新device-mapper-libs

# yum upgrade device-mapper-libs

5.    设置开机自启

# chkconfig docker on

6.    检查支持情况

# lxc-checkconfig

7.    启动cgroup

# service cgconfig start

8.  启动docker

# docker –d &

9.    测试

# docker ps -a

本文转载自:http://blog.csdn.net/tuzhutuzhu/article/details/48727597

共有 人打赏支持
寻知者
粉丝 0
博文 43
码字总数 5498
作品 0
深圳
后端工程师
私信 提问
CentOS 6.8上安装 docker.io

CentOS 6.8上安装 docker.io docker是什么就不多说了,见docker基础原理介绍。 docker容器最早受到RHEL完善的支持是从最近的CentOS 7.0开始的,官方说明是只能运行于64位架构平台,内核版本为...

paascloud
2017/04/06
0
0
CentOS6.5下docker的安装和使用

docker容器最早受到RHEL完善的支持是从最近的CentOS 7.0开始的,官方说明是只能运行于64位架构平台,内核版本为2.6.32-431及以上(即>=CentOS 6.5,运行docker时实际提示3.8.0及以上)。 需要...

Eric_Guan
2016/04/30
39
0
centos6.5升级内核到3.10.28

本文转载自:http://ljf.me/ 网上有不少升级CentOS内核的文章,如《CentOS 6.5 升级内核到 3.10.28》,大部分都是下载源码编译,有点麻烦。 在yum的ELRepo源中,有mainline(3.13.1)、long-...

求学ing
2015/08/04
0
1
CentOS 6.5上安装docker与docker对中文字符集的支持

一、CentOS 6.5上安装docker 在CentOS 6.5 还不能够直接通过yum install -y docker 来安装docker服务 在一些文档中有看到说是因为内核太低的原因导致的,因为docker至少要做3.8以上的版本才能...

翘楚秦歌
2017/06/14
0
0
centos 6.5 内核升级

一.运行docker Linux内核版本需要在3.8以上,针对centos6.5 内核为2.6的系统需要先升级内核.不然会特别卡,退出容器. 在yum的ELRepo源中,有mainline(3.13.1)、long-term(3.10.28)这2个内核...

kingkernel
2017/03/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

搜索引擎(Lucene-索引详解)

IndexWriter详解 问题1:索引创建过程完成什么事? 回顾架构图 Lucene索引创建API 图示 Lucene索引创建代码示例 public static void main(String[] args) throws IOException { // 创建...

这很耳东先生
15分钟前
1
0
JavaScript数据结构之栈实例用法

在本篇文章里小编给大家分享了关于JavaScript数据结构之栈实例用法内容,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下。如有不足之处,欢迎批评指正。 栈 先来看...

前端攻城老湿
26分钟前
1
0
springboot 使用 redis 管理session

1.pom.xml 引入依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> </dependency><dependency> ......

狼王黄师傅
26分钟前
1
0
Js取小数点后两位四种方法

在本篇文章里小编给大家分享了关于js取小数点后两位四种方法和实例代码,写的十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下。如有不足之处,欢迎批评指正。 Javascri...

前端攻城小牛
32分钟前
1
0
js 唤端

h5页面唤起app const appDownload = () => { // 分享- 唤起 - 下载function failed() {window.location = '应用商店的scheme '}function transfer(cb) {window.location.href =......

何祯粮
32分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部