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

2023-04-11 07:39:37 +08:00
 zhoudaiyu
Alpine ,Centos ,Debian ,Centos 还是?
2931 次点击
所在节点    问与答
26 条回复
0o0O0o0O0o
2023-04-11 07:42:20 +08:00
debian
hefish
2023-04-11 07:42:21 +08:00
看情况,以前用 alpine 的多。 最近一阶段图省事,debian 多。
dangyuluo
2023-04-11 07:56:29 +08:00
小而美就是 alpine ,需要调试就是 ubuntu
killgfat
2023-04-11 08:06:06 +08:00
Alpine
hingle
2023-04-11 08:07:46 +08:00
debian:stable-slim
alpine
Rocketer
2023-04-11 08:22:36 +08:00
Ubuntu 这么小众了吗?
batilo
2023-04-11 08:22:42 +08:00
alpine
Andim
2023-04-11 08:35:20 +08:00
@Rocketer 比较少见 alpine 是真多
hoopan
2023-04-11 08:44:26 +08:00
debian
wunonglin
2023-04-11 08:47:33 +08:00
scratch
kindjeff
2023-04-11 08:49:23 +08:00
只挂一个二进制进去就能跑的就 alpine ,不然就 ubuntu debian
hzfyjgw
2023-04-11 08:55:31 +08:00
debian:bullseye-slim 或者 debian:stable-slim
alpine 会因为 musl 的 libc 库导致 DNS 解析问题,慎用
Tink
2023-04-11 09:17:19 +08:00
Alpine
0o0O0o0O0o
2023-04-11 09:32:36 +08:00
如 #12 所说,alpine 偶尔会遇到奇怪的问题,在意大小用 distroless 似乎也可行?我现在是 builder 用 debian bullseye ,部署用 distroless ,偶尔需要调试就挂个 busybox 进去(不知道这个操作合不合理。。。)

alpine:latest 7.05MB
gcr.io/distroless/base-nossl-debian11:nonroot 15.1MB
zhoudaiyu
2023-04-11 09:43:52 +08:00
@dangyuluo
@killgfat
@hingle
@batilo
@Andim
@kindjeff
@Tink
用 Alpine 的兄弟们,你们不觉得这个镜像过于精简了嘛😂有时候生产环境也需要简单的 debug 一下,感觉有点太精简了
pkoukk
2023-04-11 09:52:38 +08:00
debian
也没比 alpine 大哪儿去,alpine 有时候想进容器看一眼都一头包,啥啥都没有
connectError
2023-04-11 10:44:51 +08:00
基于 wsl2 的 docker for windows ,作为 Java 程序员来说,主打一个方便
LemonCoo1
2023-04-11 11:01:25 +08:00
@connectError 这位大兄弟是不是看错了,这贴聊的是镜像底层操作系统,不是 docker 客户端
Tink
2023-04-11 12:25:43 +08:00
@zhoudaiyu #15 直接弄二进制
duke807
2023-04-11 13:02:51 +08:00
应该没有人用 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