习惯了在 python-slim 基础上制作镜像了,linux 是 debian 的发行。 公司大佬看了叫我用 centos, 我知道 centos 是面向企业的,但是这稳定性差距也不大吧, 没记错的话 py 官方的 docker 也是 debian 吧。。。
1
Cooky 2021-03-30 17:55:18 +08:00 via Android
有啥区别,不都一样用?
|
2
intmax2147483647 2021-03-30 17:55:49 +08:00
原则上使用最小的吧
|
3
LeeReamond 2021-03-30 17:59:27 +08:00 via Android 8
1 、没区别,没有证据能证明红帽稳定性比呆边好,2 、他叫你用 centos 可能是他只会用 centos
|
4
walpurgis 2021-03-30 18:27:29 +08:00 via Android 3
国内太多吃老本只认 CentOS 的
|
5
aaa5838769 2021-03-30 18:31:18 +08:00
centos 比较常用吧
|
6
prondtoo 2021-03-30 18:34:49 +08:00
alpine
|
7
beginor 2021-03-30 18:39:46 +08:00 via Android 1
我只认 Debian 系,就算是 CentOS,我也装一个 Debian 系的容器来用
|
8
crclz 2021-03-30 18:51:06 +08:00
这是一个人际关系问题。
|
9
Tink 2021-03-30 19:31:58 +08:00 via Android
alpine
|
10
ericguo 2021-03-30 19:55:35 +08:00
@walpurgis 是的,我就是,但是现在也不得不转 Ubuntu 了,因为 CentOS 8 stream 的原因,有一说一 CentOS 7 还是稳定。
|
11
superrichman 2021-03-30 19:58:19 +08:00 via iPhone
debian 上的东西我不敢更新,很容易崩,centos 我敢更新。
|
12
feiandxs 2021-03-30 19:58:44 +08:00
其实都还好。
菜鸡才挑版本。 大佬什么都用。 我是讽刺楼主说的公司大佬是菜鸡。 |
13
ysicing 2021-03-30 19:58:56 +08:00
其实没太大区别吧,不过感觉 debian 镜像更小
|
14
leido 2021-03-30 20:03:23 +08:00
你应该问他为什么, 而不是问网友. 我司生产环境连 suse 都用.
|
15
felixcode 2021-03-30 20:04:20 +08:00 via Android 1
用 centos 能假装有企业级支持。
|
16
BeautifulSoap 2021-03-30 20:07:11 +08:00 via Android
不是,lz,他你公司的同事,为什么就不直接问一下为什么用 CentOS,而是特意来论坛发帖?也许是有什么软件或环境必须要 CentOS 呢?
|
17
ClericPy 2021-03-30 20:44:55 +08:00
有这么恶意么, 要么直接问为什么要 CentOS, 要么就直接用呗... 虽然 docker 隔离, 但是企业里挺多地方要求统一规范可能也是保证一致性的一些举措, 之前确实丢了个编译好的工具给同事用, 发现环境不一致导致崩溃
|
18
xuanbg 2021-03-30 20:58:06 +08:00
@LeeReamond 什么叫只会用 centOS ?反正只是用来跑 docker,用起来难道还和 Debian 有什么不同吗?
|
19
ragnaroks 2021-03-30 21:37:16 +08:00
众所周知,docker 里面只有两个系统模板,一个是 alpine,一个是 centos7
|
20
leeg810312 2021-03-30 22:11:22 +08:00 via Android
docker 部署还纠结镜像的操作系统?从安全角度,生产环境镜像一般不都是精简版吗?各个开发平台都是 slim/alpine 这样的,alpine 应该是最小的。用 centos 是打算发一个几百 mb 的大镜像?
|
21
cslive 2021-03-31 09:08:19 +08:00
用 debian,centos 太大了,适合宿主机,不过 centos 现在变成滚动更新也不适合了
|
22
wunsch0106 OP |
23
xuegy 2021-03-31 09:42:12 +08:00
CentOS 的稳定并不是代码有多稳定,只是 ABI 稳定而已。
|
24
neroxps 2021-03-31 09:45:33 +08:00
老大想用啥就用啥,因为他是老大,炸了他负责~
|
25
zoharSoul 2021-03-31 10:08:09 +08:00
@aaa5838769 从来没见过 docker 基础镜像用 centos 的
|
26
kkbblzq 2021-03-31 10:16:19 +08:00
alpine + 1
|
27
no1xsyzy 2021-03-31 10:42:12 +08:00
红帽系 ABI 稳定性更高,但跟你这个用 Python 的通常没关系。
而且 Docker 提供的稳定性比 CentOS 高得多了 稳定性有很多细分概念: 稳定性:最宽泛,表示随时间的不变性。但是 “什么” 不变?不知道。真不变是不存在的,运动是绝对的,那么何种程度算不变何种程度算变化?具体情况具体分析。 持久性:表示时间跨度上的 “存续性” 容错性:表示发生意外情况时的应对能力强 可靠性:基本等于持久性,但从界面的角度表述 还有其他很多或多或少可以归结为稳定性的概念,具体各有交集,或者产生部分因果归属。 总体而言,不要用这个词,而是描述 “什么有多么地不变” ( ABI 在大版本内以,相互兼容可正常运行而无需手动进行一些符号链接,程度地不变) 下列信息不必要,但加上能让人非常信服:如何确保?(上游 RHEL 、测试流程)谁来确保?(红帽?)有谁也表达了这一看法?(挺多)其他方面是否也有关?(举出 Debian 的 python 相关打包方式会影响 poetry 正常运行,并且影响下游 Ubuntu,需要用 pip 来覆盖 apt 装上的) 顺便跑题,搜索的时候看到点搞笑的: https://wikidiff.com/sturdiness/robustness,这说得可太对了,就是有点原地打转 |
28
no1xsyzy 2021-03-31 10:54:34 +08:00
@wunsch0106 是没啥恶意,但你可以继续追问而不是转过头问别人。
别人又不是别人肚子里蛔虫。 我虽然说 Python 通常没关系,但也知道 poetry 在 debian 的 venv 打包上不能正确创建 venv 的问题。 还可能会有 native 库的问题…… 谁知道呢?但是还是那句 docker 提供的稳定性比谁都高 |
29
kingfalse 2021-03-31 13:03:49 +08:00 via Android
看你喜欢 apt 还是 yum
|