文档章节

centos6.5 安装docker

wallxu
 wallxu
发布于 2017/06/28 15:40
字数 375
阅读 19
收藏 0

提示:

64 位操作系统,内核版本至少为 3.10。

升级前系统镜像: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

4、安装docker

需要先安装yum 源.

yum -y install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

再执行

yum install docker-io

注:

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) 在Centos 6.5中会提示升级内核,除此之外,还有一个报错

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

执行 yum upgrade device-mapper-libs 来进行升级

4、编辑grub.conf文件,修改Grub引导顺序

vim /etc/grub.conf

确认安装的新内核的位置,将default的值调整为新内核的顺序,如本次升级案例中新装的内核位置为0,所以将default修改为0,保存退出,reboot重启服务器。

5、重启系统后检查内核

6、内核升级完成后进行测试

升级完成后可以安装docker进行使用观察:

yum  install  -y  docker-io

service  docker  start

docker pull centos:6

docker run -it centos:6 /bin/bash

© 著作权归作者所有

共有 人打赏支持
wallxu
粉丝 1
博文 3
码字总数 2534
作品 0
大兴
高级程序员
Docker虚拟化技术系列之-Docker安装配置

如何在Centos6.x系列服务器安装,默认docker只有在centos6.5以上机器才能使用yum直接安装,如果其他版本需要安装centos扩展源epel。 docker官方文档说要求Linux kernel至少3.8以上,一般为c...

wgkgood
2017/02/21
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
Docker基础镜像的制作

目前大部分的文章讨论的都是怎么从docker hub或者openvz上下载基础镜像,然后添加自己的功能制作镜像,包括涵盖了大部分docker内容的。但是如果实在找不到想要的基础镜像,比如我想制作Fedor...

jewelsu
2017/12/13
0
0
Docker02 基本命令、开发环境搭建、docker安装nginx

1 基本命令   1.1 docker相关     centos6.5 安装docker环境       》sudo yum install -y http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm       》......

CRUD_Architect
07/28
0
0
centos6.5上安装docker

1.升级centos6.5的内核,请参考:http://blog.csdn.NET/weiguang1017/article/details/46362639 2.使用EPEL库安装Docker $ sudo yum install http://mirrors.yun-idc.com/epel/6/i386/epel-r......

aaron428
2016/11/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

大数据框架对比:Hadoop、Storm、Samza、Spark和Flink

简介 大数据是收集、整理、处理大容量数据集,并从中获得见解所需的非传统战略和技术的总称。虽然处理数据所需的计算能力或存储容量早已超过一台计算机的上限,但这种计算类型的普遍性、规模...

hblt-j
15分钟前
0
0
正则介绍及grep/egrep用法

10月16日任务 9.1 正则介绍_grep上 9.2 grep中 9.3 grep下 扩展 把一个目录下,过滤所有*.php文档中含有eval的行 grep -r --include="*.php" 'eval' /data 9.1 正则介绍_grep上 什么是正则 ...

zgxlinux
30分钟前
1
0
想用Unity3D引擎软件赚点钱的看过来

前言: 你可以不拥有很多钱 但你一定要有赚钱的能力 目前手上有项目, 需要熟练Unity3D引擎软件的伙伴 有意向的给我发私信

猿神出窍
32分钟前
0
0
Spring Boot全局异常处理

Spring Boot默认的异常处理机制 默认情况下,Spring Boot为两种情况提供了不同的响应方式。 一种是浏览器客户端请求一个不存在的页面或服务端处理发生异常时,一般情况下浏览器默认发送的请求...

狼王黄师傅
59分钟前
8
0
Thinkphp5 优雅配置两个数据库

工作需要需要配置两个数据库,框架5.0的,步骤如下: 1、在database.php同级创建一个database2.php文件 在里面配置第二个数据库信息, 2、在config中配置这个数据库信息: 3、创建第二个表的...

wqzbxh
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部