V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
programV2
V2EX  ›  程序员

请教为什么大多数使用 docker 是在 ubuntu/debian, 而 centos 下很少

  •  
  •   programV2 · 2020-01-08 11:56:39 +08:00 · 8973 次点击
    这是一个创建于 1816 天前的主题,其中的信息可能已经有所发展或是发生改变。

    是因为 ubuntu/debian 对 docker 支持更友好, 还是性能更好? 欢迎交流指教. 谢谢.

    30 条回复    2021-06-26 02:08:47 +08:00
    keakon
        1
    keakon  
       2020-01-08 12:00:29 +08:00
    因为很多库的新版本可以直接 apt 安装,不用自己编译
    ruimz
        2
    ruimz  
       2020-01-08 12:14:01 +08:00 via Android
    或者因为 RHEL 有自己的 podman ?
    tankren
        3
    tankren  
       2020-01-08 12:41:20 +08:00
    搭车求一个 docker 管理器
    CallMeReznov
        4
    CallMeReznov  
       2020-01-08 12:54:55 +08:00
    UnionFS 的问题
    luvroot
        5
    luvroot  
       2020-01-08 13:00:50 +08:00
    k8s 集群一般都部署在 centos 上,docker 部署在 centos 很平常吧
    Rwing
        6
    Rwing  
       2020-01-08 13:04:42 +08:00
    我就是 centos 啊。。。。。
    nightwitch
        7
    nightwitch  
       2020-01-08 13:11:05 +08:00
    你这个提问。。你是指 docker 部署的平台 centos 少,还是指 docker 内部的容器系统里用 centos 少。
    如果你指前者,那不存在的,集群部署在红帽家的平台很常见。
    后者的话,因为 ubuntu 的包新
    Hanggi
        8
    Hanggi  
       2020-01-08 13:13:33 +08:00
    嗯嗯,同意楼上,docker 或 k8s 部署在 centos 很多。
    DebugTy
        9
    DebugTy  
       2020-01-08 13:19:55 +08:00
    我觉得你应该先问是不是,再问为什么
    falcon05
        10
    falcon05  
       2020-01-08 13:31:52 +08:00 via iPhone
    centOS8 redhat 自己搞了一类,所以用这玩意装原生 docker 还有点麻烦,centOS7 完全没问题。
    cityboy
        11
    cityboy  
       2020-01-08 13:36:22 +08:00
    k8s docker 部署在 centos7 上。。很方便啊
    seanseek
        12
    seanseek  
       2020-01-08 13:39:07 +08:00
    我之前测试过 docker 运行在 centos 与 ubuntu 的性能差异,ubuntu 损耗太多了
    vinew
        13
    vinew  
       2020-01-08 14:09:20 +08:00 via iPhone
    最近 CE 好像还支持 openwrt 了🤔
    conn4575
        14
    conn4575  
       2020-01-08 16:25:09 +08:00 via Android
    ubuntu 作为开发环境的更多,然后出问题也跟容易搜到答案,很多 demo 也是 debian 系优先,为了保持线上环境和开发环境的统一,于是感觉线上使用 ubuntu 的情况也越来越普遍了。
    fuckshiter
        15
    fuckshiter  
       2020-01-08 16:34:03 +08:00 via iPhone
    @seanseek 性能指哪个方面的性能
    geekvcn
        16
    geekvcn  
       2020-01-08 16:48:51 +08:00 via iPhone
    你去翻翻海外 linux 性能评测,debian 最均衡,基本各方面领先,Clear Linux 采用编译器参数优化,部分项目能大幅领先,centos 仅仅在国内流行,国外服务端 debian 更多,如果是小内存,debian 还有 could 内核,裁剪部分云端多余的功能,减少内存和存储占用。国内很多教程又是来源于国外,所以 debian 系多,加上很多人开发环境是 ubuntu,所以就更多。
    geekvcn
        17
    geekvcn  
       2020-01-08 16:51:26 +08:00 via iPhone
    差点忘了,docker 在生产环境已经淘汰了,现在大大厂的 docker 仅仅是接口兼容,底层是基于轻量虚拟化技术,而不是 lxc,为了安全,亚马逊,谷歌等早就不用原版 docker 了,淘汰掉了
    abcbuzhiming
        18
    abcbuzhiming  
       2020-01-08 16:54:41 +08:00
    @geekvcn 我以前也听说过大厂自己发觉单纯的 Linux group 隔离在很多时候还是满足不了要求,虚拟化级别的隔离是必须的,但是这种轻量虚拟化技术,对性能的损失还是不如容器吧
    geekvcn
        19
    geekvcn  
       2020-01-08 17:05:44 +08:00 via iPhone
    @abcbuzhiming 你装个 clearlinux 就知道了,轻量虚拟化和传统虚拟化启动速度,资源占用不是一个级别的,lxc 技术现在只适合可信环境,理论效率确实稍高,但安全性是硬伤
    jinliming2
        20
    jinliming2  
       2020-01-08 17:12:09 +08:00 via iPhone
    emmm,请问你提出这个问题的依据是什么?哪里的统计数据说了 centos 下面很少了?
    qsbaq
        21
    qsbaq  
       2020-01-08 17:15:17 +08:00
    @geekvcn 请问生产环境不用 docker,用什么部署方便?
    wangyzj
        22
    wangyzj  
       2020-01-08 17:54:58 +08:00
    我感觉是因为 docker 最早是发布在 Ubuntu 上的原因
    那时候 centos kernel 版本不够
    geekvcn
        23
    geekvcn  
       2020-01-08 17:57:36 +08:00 via iPhone
    @qsbaq docker,因为对你来说 docker 只是一个标准了,至于云服务商怎么实现标准,这就不需要你关心了,对于云服商,出于安全问题已经不用 LXC 技术在生产环境了,而是用轻量虚拟化,如果你服务器是虚拟机或者裸金属,本身就属于可信环境,用 lxc 还是轻量虚拟化自己随便选
    anyele
        24
    anyele  
       2020-01-08 19:56:00 +08:00
    国内流行 centos 不是因为各种老教程都是 centos ?
    artandlol
        25
    artandlol  
       2020-01-08 20:00:37 +08:00 via Android
    幸存者偏差,估计你很少接触线上环境
    Torpedo
        26
    Torpedo  
       2020-01-08 20:06:56 +08:00
    @tankren portainer?
    MeteorCat
        27
    MeteorCat  
       2020-01-08 20:14:10 +08:00 via Android
    podman+1,centos 自己有自己的容器技术,而且可能有专门优化
    seanseek
        28
    seanseek  
       2020-01-09 09:39:40 +08:00
    @fuckshiter 静态请求和动态请求,CentOs 均优于 Ubuntu,ubuntu 性能损失太多了
    szkoda
        29
    szkoda  
       2020-01-09 13:19:37 +08:00
    先问是不是,再问为什么,章口就来
    tangds99
        30
    tangds99  
       2021-06-26 02:08:47 +08:00
    @geekvcn 大佬求测评链接
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2625 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 15:21 · PVG 23:21 · LAX 07:21 · JFK 10:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.