文档章节

centos6.5 安装docker

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

码上生花,ECharts 作品展示赛正式启动!>>>

提示:

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
大兴
高级程序员
私信 提问
加载中
请先登录后再评论。
Docker01 centos系统安装、centos安装docker、docker安装mongoDB

1 centos系统安装   本博文是基于 centos6.5 的,利用 VMware 虚拟机搭建 centos6.5 系统   1.1 centos6.5 资源获取   1.2 安装     1.2.1 新建虚拟机            1.2.2...

osc_o1mwzw8v
2018/06/27
2
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
在centos7中使用supermin制作centos6.5docker镜像

原文 按照原文操作发现,版本并非是我们想要的,而是跟宿主机版本一致。不过可以到dockerhub上pull一个centos6.5的镜像 要安装使用docker 需要内核3.10以上,所以在虚拟机中安装了centos7,但...

osc_5aksh307
2018/08/21
2
0
centos 6中安装docker,在docker中安装metasploit

1、升级内核,2、安装ruby,3、安装docker,4、在docker中下载metasploit 首先检查内核版本,内核版本Linux kernel至少3.8以上 uname -r 我的因为安装bbr升级了内核,所以不用升级内核 CentOS...

osc_dijqv6v2
2018/07/12
8
0

没有更多内容

加载失败,请刷新页面

加载更多

nacos的启动方式以及注意的点

这个单机模式的启动方式 sh startup.sh -m standalone 注意,必须要加参数,如果不加参数启动了,无法正常访问 如果在用这个命令(sh startup.sh -m standalone)之前直接使用sh startup.sh ,...

千年典韦
24分钟前
7
0
奈学教你五分钟学会分布式事务

从概念开始 我们先从事务的定义开始。事务即一系列读存动作被当作一个执行单元,这些动作要么全成功,要么全失败,执行动作的过程中保证数据的隔离性和一致性。 我们抛离数据库这个特定场景,...

奈学教育
26分钟前
11
0
涨见识了,在终端执行 Python 代码的 6 种方式!

原作:BRETT CANNON 译者:豌豆花下猫@Python猫 英文:https://snarky.ca/the-many-ways-to-pass-code-to-python-from-the-terminal 为了我们推出的 VS Code 的 Python 插件 [1],我写了一个...

豌豆花下猫
37分钟前
12
0
查看未经删除的Git提交 - Viewing unpushed Git commits

问题: How can I view any local commits I've made, that haven't yet been pushed to the remote repository? 如何查看我所做的任何尚未推送到远程存储库的本地提交? Occasionally, git ......

javail
37分钟前
11
0
Markdown使用

Markdown语法 标题 标题使用#开头,然后再写文字,注意有#后有空格。 多个#表示不同字号的标题 字体设置 粗体:用****包裹的文字是粗体 斜体:用包裹的就是斜体* 加粗斜体:使用*包裹的就是加...

没天赋的演员
40分钟前
17
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部