alpine 的争议

2020-09-06 01:13:40 +08:00
 plko345

还在用 Alpine 作为你 Docker 的 Python 开发基础镜像?其实 Ubuntu 更好一点

这篇文章的观点认为 alpine 存在不少缺陷

6370 次点击
所在节点    Docker
25 条回复
Jirajine
2020-09-06 15:37:04 +08:00
@blless 我到不是说大小,而是临时进容器里面的 shell 调试的时候 alpine 体验明显要比其他发行版好,busybox 自带的工具比其他发行版多,额外安装其他工具 apk 的速度也比 apt 快。
tt0411
2020-09-06 19:39:38 +08:00
用好镜像分层的特性, 镜像的大小不是什么大问题; 但如果用高度精简的基础镜像, 在排查问题时会因为缺这缺那非常痛苦
hronro
2020-09-06 20:05:27 +08:00
性能上来说,至少在 musl 自己的 benchmark 里性能在某些方面还是领先于 glibc 的: https://www.etalabs.net/compare_libcs.html,所以真要拿性能说事,你只有拿你自己最终的程序实际去测,看网上的文章是没用的。
其他方面,如果你对你程序的依赖掌控的比较清楚,用 Alpine 还是没啥问题的,毕竟谁不喜欢更小的镜像呢
ipwx
2020-09-06 20:21:31 +08:00
@yzwduck 那个啥,我看你是没见过(比如,真实情况的小版本号忘记了) pandas 0.19.2 不能用 0.19.3 能用的那种代码。。。 从源里面装你根本无法精确控制版本号啊
loading
2020-09-06 20:46:09 +08:00
看到回复这么少我就放心了,建议用更具争议的话题,这样流量更大些。

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

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

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

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

© 2021 V2EX