Centos 6.5 内核太老了,有没有可以快速安装 docker 的方法,求解

2018-10-18 10:22:14 +08:00
 iloveyouso

最近尝试在 CentOS 6.5 上安装 docker,但是告诉我好象是内核还是什么 glib 版本过低。
虽然可以通过升级来解决,但是现在跑了太多线上使用的业务,出了问题怕担责。而且机子大概十五台左右,一台台来解决依赖问题也太麻烦了。。想问下广大 V 友有没有快捷不用考虑依赖的 docker 安装方式?
我现在查阅了资料,好像有以下几个方法:
1, 用 AppImage,但是好像需要自己去打包,有没有已经打包好的 docker 的 AppImage 呢?
2, 用 LD_LIBRARY_PATH 或者 LD_PRELOAD,来配合依赖,但还是感觉太麻烦了
3, 直接购买 Docker EE,技术支持,感觉最容易,但是要去申请报销会不会让领导觉得我太废物了呢=_=
各位 V 友有没有尝试在老版本 linux 上安装 docker 呢

5507 次点击
所在节点    Linux
34 条回复
msg7086
2018-10-18 13:40:50 +08:00
当你加装了第三方的软件以后,这 CentOS 就不是纯正的 CentOS 了。第三方的软件包都要你自己去维护,跟踪漏洞打补丁等等,更不说升级核心软件包这种根本不被支持的操作了。Docker 明说了要用 CentOS 7 的。
sarices
2018-10-18 14:11:56 +08:00
我们还有 centos5 的,还是不要折腾了吧,之前试过 centos6 可以升级到 6.9,更换了内核,勉强运行 docker
haisi0525
2018-10-18 14:14:47 +08:00
换 CentOS 7 吧,真的。CentOS7 以下的就算换内核搞定了。后期各种莫名其妙的问题不断。真心蛋疼~~~~~~~~
uxstone
2018-10-18 14:31:46 +08:00
换 Ubuntu LTS
icyleaf
2018-10-18 14:45:05 +08:00
CivAx
2018-10-18 14:48:32 +08:00
yum update 升级内核到 6.10 ,通常耗时 15 分钟
yum -y install docker-io
完事
zhouzm
2018-10-18 15:02:57 +08:00
刚好最近在 redhat 6.5 上折腾了一下,相关资料链接:
https://www.jianshu.com/p/ab38ea50b8b6
https://www.jianshu.com/p/ead7385fb418
https://blog.csdn.net/kinginblue/article/details/73527832

升级 linux 内核到 4.4
docker engine version 1.7.1
docker-compose version 1.5.2

步骤还是挺简单的,不过碰上一个 bug,在 docker-compose.yml 定义了 links 后,容器之间无法正常访问。

https://github.com/moby/moby/issues/14396
iptables -t filter -A DOCKER -d 172.17.0.0/16 -i docker0 -j ACCEPT

加了之后 ok。

线上系统还是不建议,慎重。
kimqcn
2018-10-18 16:35:35 +08:00
跑着别的应用呢还敢安装 docker,啥单位穷的买不起一台新服务器了,管领导要经费靠谱
defunct9
2018-10-18 16:57:53 +08:00
开 ssh,让我来搞。
284716337
2018-10-18 19:52:54 +08:00
不建议这么搞,用新机器装 centos7 弄吧,不然只有删库跑路了
Cbdy
2018-10-18 19:56:12 +08:00
升级内核不可取,迁移系统是正道
zjyl1994
2018-10-19 01:01:56 +08:00
生产环境不要乱搞,搞砸了锅太大你背不动。你需要找领导要一批新机器从头装 centos7,docker,然后一个一个做迁移
kios
2018-10-19 08:08:10 +08:00
Update Kernel and install docker using binary release.
maxbon
2018-10-20 16:40:32 +08:00
升级内核到 4.4,yum 装 docker-io,1.7.1 版本的,还行,容器不能固定 IP,其他没啥大问题,我们生产环境用了蛮久了,还算稳定

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/498681

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX