大家制作 docker 镜像时操作系统层通常用哪个镜像?

2023 年 4 月 11 日
 zhoudaiyu
Alpine ,Centos ,Debian ,Centos 还是?
3502 次点击
所在节点    问与答
26 条回复
0o0O0o0O0o
2023 年 4 月 11 日
debian
hefish
2023 年 4 月 11 日
看情况,以前用 alpine 的多。 最近一阶段图省事,debian 多。
dangyuluo
2023 年 4 月 11 日
小而美就是 alpine ,需要调试就是 ubuntu
killgfat
2023 年 4 月 11 日
Alpine
hingle
2023 年 4 月 11 日
debian:stable-slim
alpine
Rocketer
2023 年 4 月 11 日
Ubuntu 这么小众了吗?
batilo
2023 年 4 月 11 日
alpine
Andim
2023 年 4 月 11 日
@Rocketer 比较少见 alpine 是真多
hoopan
2023 年 4 月 11 日
debian
shakaraka
2023 年 4 月 11 日
scratch
kindjeff
2023 年 4 月 11 日
只挂一个二进制进去就能跑的就 alpine ,不然就 ubuntu debian
hzfyjgw
2023 年 4 月 11 日
debian:bullseye-slim 或者 debian:stable-slim
alpine 会因为 musl 的 libc 库导致 DNS 解析问题,慎用
Tink
2023 年 4 月 11 日
Alpine
0o0O0o0O0o
2023 年 4 月 11 日
如 #12 所说,alpine 偶尔会遇到奇怪的问题,在意大小用 distroless 似乎也可行?我现在是 builder 用 debian bullseye ,部署用 distroless ,偶尔需要调试就挂个 busybox 进去(不知道这个操作合不合理。。。)

alpine:latest 7.05MB
gcr.io/distroless/base-nossl-debian11:nonroot 15.1MB
zhoudaiyu
2023 年 4 月 11 日
@dangyuluo
@killgfat
@hingle
@batilo
@Andim
@kindjeff
@Tink
用 Alpine 的兄弟们,你们不觉得这个镜像过于精简了嘛😂有时候生产环境也需要简单的 debug 一下,感觉有点太精简了
pkoukk
2023 年 4 月 11 日
debian
也没比 alpine 大哪儿去,alpine 有时候想进容器看一眼都一头包,啥啥都没有
connectError
2023 年 4 月 11 日
基于 wsl2 的 docker for windows ,作为 Java 程序员来说,主打一个方便
LemonCoo1
2023 年 4 月 11 日
@connectError 这位大兄弟是不是看错了,这贴聊的是镜像底层操作系统,不是 docker 客户端
Tink
2023 年 4 月 11 日
@zhoudaiyu #15 直接弄二进制
duke807
2023 年 4 月 11 日
应该没有人用 gentoo 吧
因为用 gentoo 的话,会发现不用 docker 直接用 gentoo 就足够了

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

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

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

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

© 2021 V2EX