首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
programV2
V2EX  ›  程序员

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

  •  
  •   programV2 · 41 天前 · 3368 次点击
    这是一个创建于 41 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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