吐槽容器化工具 podman

2021-09-12 21:49:21 +08:00
 byzf

最近反向感受了一波,啥叫程序员不愿意接受新事物,因为新东西是真的坑。下面发表一些不成熟的碎碎念,先声明全是的负能量。

podman 以前挺多文章,就是说 docker 这个不行,那个不行,所以开发 podman,言外之意就是 docker 和 redhat 公司不对付,领导要下面编一点 docker 的缺点出来,把生态搞过来,仗着内核比较熟悉,开始挖 docker 的墙角。

podman 这工具出了也几年了,最近看了一下,发现还一直在活跃开发,文档也全了,功能也多了,yum 也能装了,github一万多星,redhat 的手册里也加入了。我一寻思,这是不是就代表着能用了? 然后发现,并不是。

podman 优点都飘飘欲坠,可有可无,然后是缺点都很扎实。

合着我是给人测 bug 来了,这玩意儿居然给我用出了早期 javascript 里各种奇技淫巧的感觉。喷完了,用 docker 。

4993 次点击
所在节点    Docker
16 条回复
jenlors
2021-09-12 21:51:23 +08:00
之前试用了一下果断弃了
sagaxu
2021-09-12 21:54:50 +08:00
byzf
2021-09-12 21:54:59 +08:00
@long2ice 我之前试用了一下果断放弃,然后最近又 tm 不知道为啥又去试用了一下,可能是贱吧。
cheng6563
2021-09-13 00:31:46 +08:00
只看中他的 rootless,用来在 CI 里跑各种任务用,就没打算让他运行什么正经服务。
swulling
2021-09-13 00:40:00 +08:00
其实都是自己的服务,没必要 rootless,徒增烦恼。

那种需要多租户甚至开放给外部的才需要。
plko345
2021-09-13 00:43:38 +08:00
我正准备试试呢,docker 的 daemon 也恶心
des
2021-09-13 01:25:48 +08:00
@cheng6563 我也是冲着 rootless 去的,结果发现很难用,各种莫名其妙的问题
lancelock
2021-09-13 11:06:14 +08:00
我也试了一下 rootless,要额外配置,跑个服务经常有预期外的表现,找原因找的头痛,还是用 docker 得了
byzf
2021-09-13 11:37:28 +08:00
@swulling 怕中招啊。podman 如果能稳定的把 rootless 跑起来,跑 dind 之类的就彻底安全了。
superhack
2021-09-13 11:38:05 +08:00
赞同你,生产上能替代 docker 还早着呢,目测一年半年够呛
0312birdzhang
2021-09-14 09:13:13 +08:00
哈哈哈,给大家避坑了
zeromake
2021-09-14 16:39:46 +08:00
我觉得还不如用 k3s,搞个正统的 k8s 环境好用,podman bug 都很奇怪而且都是正常使用会出现,复现率很高,我在公司用的 vm 里单机的 k3s 都稳的一批,都没出现过什么问题。
ragnaroks
2021-09-14 22:25:35 +08:00
我不用 podman 的原因是它没有 daemon ;
限制处理器、内存、用户是 systemd 本身就能做的事情,和容器最大的区别就是文件系统。
julyclyde
2021-09-18 12:25:50 +08:00
@ragnaroks 既然 systemd 都能做,你为什么还特地要求一个 daemon 呢?
ragnaroks
2021-09-18 13:47:55 +08:00
@julyclyde daemon 被用于远程集中式管理
Hacc
2022-04-10 14:53:14 +08:00
我现在是在用 podman+crun ,rootless 之前的容器通信我就把那几个容器放一个 pod 里了,容器间设定只共享网络命名空间。

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

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

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

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

© 2021 V2EX