V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
wunsch0106
V2EX  ›  Python

Python docker 镜像 有必要用 centos 吗, Debian 不行吗

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

    习惯了在 python-slim 基础上制作镜像了,linux 是 debian 的发行。 公司大佬看了叫我用 centos, 我知道 centos 是面向企业的,但是这稳定性差距也不大吧, 没记错的话 py 官方的 docker 也是 debian 吧。。。

    第 1 条附言  ·  199 天前
    发论坛问只是想问问 centos 能比 Debian 稳定多少 没有仔细研究过 Linux 版本的稳定性 ,只大致了解 centos 会比 ubuntu 这类稳定
    Cooky
        1
    Cooky   200 天前 via Android
    有啥区别,不都一样用?
    intmax2147483647
        2
    intmax2147483647   200 天前
    原则上使用最小的吧
    LeeReamond
        3
    LeeReamond   200 天前 via Android   ❤️ 8
    1 、没区别,没有证据能证明红帽稳定性比呆边好,2 、他叫你用 centos 可能是他只会用 centos
    walpurgis
        4
    walpurgis   200 天前 via Android   ❤️ 3
    国内太多吃老本只认 CentOS 的
    aaa5838769
        5
    aaa5838769   200 天前
    centos 比较常用吧
    prondtoo
        6
    prondtoo   200 天前
    alpine
    beginor
        7
    beginor   200 天前 via Android   ❤️ 1
    我只认 Debian 系,就算是 CentOS,我也装一个 Debian 系的容器来用
    crclz
        8
    crclz   200 天前
    这是一个人际关系问题。
    Tink
        9
    Tink   200 天前 via Android
    alpine
    ericguo
        10
    ericguo   199 天前
    @walpurgis 是的,我就是,但是现在也不得不转 Ubuntu 了,因为 CentOS 8 stream 的原因,有一说一 CentOS 7 还是稳定。
    superrichman
        11
    superrichman   199 天前 via iPhone
    debian 上的东西我不敢更新,很容易崩,centos 我敢更新。
    feiandxs
        12
    feiandxs   199 天前
    其实都还好。

    菜鸡才挑版本。

    大佬什么都用。

    我是讽刺楼主说的公司大佬是菜鸡。
    ysicing
        13
    ysicing   199 天前
    其实没太大区别吧,不过感觉 debian 镜像更小
    leido
        14
    leido   199 天前
    你应该问他为什么, 而不是问网友. 我司生产环境连 suse 都用.
    felixcode
        15
    felixcode   199 天前 via Android   ❤️ 1
    用 centos 能假装有企业级支持。
    BeautifulSoap
        16
    BeautifulSoap   199 天前 via Android
    不是,lz,他你公司的同事,为什么就不直接问一下为什么用 CentOS,而是特意来论坛发帖?也许是有什么软件或环境必须要 CentOS 呢?
    ClericPy
        17
    ClericPy   199 天前
    有这么恶意么, 要么直接问为什么要 CentOS, 要么就直接用呗... 虽然 docker 隔离, 但是企业里挺多地方要求统一规范可能也是保证一致性的一些举措, 之前确实丢了个编译好的工具给同事用, 发现环境不一致导致崩溃
    xuanbg
        18
    xuanbg   199 天前
    @LeeReamond 什么叫只会用 centOS ?反正只是用来跑 docker,用起来难道还和 Debian 有什么不同吗?
    ragnaroks
        19
    ragnaroks   199 天前
    众所周知,docker 里面只有两个系统模板,一个是 alpine,一个是 centos7
    leeg810312
        20
    leeg810312   199 天前 via Android
    docker 部署还纠结镜像的操作系统?从安全角度,生产环境镜像一般不都是精简版吗?各个开发平台都是 slim/alpine 这样的,alpine 应该是最小的。用 centos 是打算发一个几百 mb 的大镜像?
    cslive
        21
    cslive   199 天前
    用 debian,centos 太大了,适合宿主机,不过 centos 现在变成滚动更新也不适合了
    wunsch0106
        22
    wunsch0106   199 天前
    @ClericPy
    @BeautifulSoap 问了他说是稳定性啊, 所以我想问问能稳定多少。。没啥恶意吧
    xuegy
        23
    xuegy   199 天前
    CentOS 的稳定并不是代码有多稳定,只是 ABI 稳定而已。
    neroxps
        24
    neroxps   199 天前
    老大想用啥就用啥,因为他是老大,炸了他负责~
    zoharSoul
        25
    zoharSoul   199 天前
    @aaa5838769 从来没见过 docker 基础镜像用 centos 的
    kkbblzq
        26
    kkbblzq   199 天前
    alpine + 1
    no1xsyzy
        27
    no1xsyzy   199 天前
    红帽系 ABI 稳定性更高,但跟你这个用 Python 的通常没关系。
    而且 Docker 提供的稳定性比 CentOS 高得多了

    稳定性有很多细分概念:
    稳定性:最宽泛,表示随时间的不变性。但是 “什么” 不变?不知道。真不变是不存在的,运动是绝对的,那么何种程度算不变何种程度算变化?具体情况具体分析。
    持久性:表示时间跨度上的 “存续性”
    容错性:表示发生意外情况时的应对能力强
    可靠性:基本等于持久性,但从界面的角度表述
    还有其他很多或多或少可以归结为稳定性的概念,具体各有交集,或者产生部分因果归属。

    总体而言,不要用这个词,而是描述 “什么有多么地不变” ( ABI 在大版本内以,相互兼容可正常运行而无需手动进行一些符号链接,程度地不变)
    下列信息不必要,但加上能让人非常信服:如何确保?(上游 RHEL 、测试流程)谁来确保?(红帽?)有谁也表达了这一看法?(挺多)其他方面是否也有关?(举出 Debian 的 python 相关打包方式会影响 poetry 正常运行,并且影响下游 Ubuntu,需要用 pip 来覆盖 apt 装上的)

    顺便跑题,搜索的时候看到点搞笑的: https://wikidiff.com/sturdiness/robustness,这说得可太对了,就是有点原地打转
    no1xsyzy
        28
    no1xsyzy   199 天前
    @wunsch0106 是没啥恶意,但你可以继续追问而不是转过头问别人。
    别人又不是别人肚子里蛔虫。
    我虽然说 Python 通常没关系,但也知道 poetry 在 debian 的 venv 打包上不能正确创建 venv 的问题。
    还可能会有 native 库的问题…… 谁知道呢?但是还是那句 docker 提供的稳定性比谁都高
    kingfalse
        29
    kingfalse   199 天前 via Android
    看你喜欢 apt 还是 yum
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2017 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 11:47 · PVG 19:47 · LAX 04:47 · JFK 07:47
    ♥ Do have faith in what you're doing.