buildah/podman/skopo 会比 docker 更好吗

2019-08-20 10:54:05 +08:00
 sjmcefc2

rhel8 里面用 buildah/podman/skopo 代替了 docker,会更好吗?

11541 次点击
所在节点    程序员
27 条回复
smarthing
2019-08-20 12:44:58 +08:00
podman 不需要一个 daemon 一直运行,也可以不需要 root,去掉了很多 docker 的无用功能。

个人更看好 podman,这个 Podman 其实是用来管理 pod 的,本机编排容器应该是它的主要功能,要么怎么会叫 pod manager 呢。

pod 是 Kubernetes 里的概念,这个要比 docker compose 强多了。
momocraft
2019-08-20 12:47:58 +08:00
原来 pod 真的就是 pod,感觉要试用一下了
xtray
2019-08-20 13:05:53 +08:00
单位已经要求全面改用 buildah 这一套了
sjmcefc2
2019-08-20 14:19:38 +08:00
@xtray 是什么单位这么潮?
这算又是一种变革吗?
sjmcefc2
2019-08-20 14:20:39 +08:00
和原来的 docker 的 image 无缝兼容?
maichael
2019-08-20 14:23:58 +08:00
BIAOXYZ
2019-08-20 14:26:19 +08:00
@xtray 请问下您是在大厂还是小厂啊?感觉你们单位对技术潮流反应还挺迅速的呢~
iwishing
2019-08-20 14:37:25 +08:00
提醒一个坑,podman pull 一个 image 后再 push,会导致 digests 变化,当然如果用不到 digests 请😾无视
sjmcefc2
2019-08-20 15:12:19 +08:00
@maichael 文章很棒啊,列举了 docker 的几个缺点,1 单点故障风险 2 容易安全风险 3 依赖 root 权限
移植到 podman 命令相似,image 兼容、为 k8s 而生。

docker 的单点故障确实挺大。
@iwishing digests 用途是啥?平时除了 stop 之类还真没用到过。

另外 rhel8 的变化也挺大的,大家都用到生产了?
scukmh
2019-08-20 15:33:22 +08:00
学习一波,忽然发现我不知道什么时候 star 的 buildah.
yeya24
2019-08-20 15:35:56 +08:00
感觉不错啊,但是目前国内上的公司很少吧。觉得 docker 里面无用的东西太多了的话,可以先换 containerd
Rwing
2019-08-20 16:03:22 +08:00
厉害了
mritd
2019-08-20 18:55:45 +08:00
目前还无法替代一些 compose 的东西,迁移成本太高,还有 registry 新版本配置不完善,老版本配置弱
sjmcefc2
2019-08-20 19:22:18 +08:00
@mritd 具体可以解释下 compose 如何不能代替吗? registry 不完善?
sjmcefc2
2019-08-20 19:55:03 +08:00
如果没有部署过 docker,直接上 podman 是不是可以呢?感觉 dockers 也没有多久啊
MeteorCat
2019-08-20 19:57:25 +08:00
podman 感觉可以
xtray
2019-08-20 20:22:11 +08:00
@BIAOXYZ 小厂,Nokia😂
sjmcefc2
2019-08-20 21:41:04 +08:00
@xtray nokia 现在都开发什么呢
zbinlin
2019-08-20 23:22:44 +08:00
我五六月份开始在本地开发用(主要是想用来替代 docker 和 docker-compose ),不知道是不是它现在开发地比较活跃,到现在为此发现 3 个 bug 导致我完全无法使用它。对了,今天就碰到了一个 bug。

PS:可能也有由于我是用 Arch,更新频繁,总是使用最新版而容易出现 bug 吧,不过这也侧面说明它现在还不是很稳定。
sjmcefc2
2019-08-21 00:03:47 +08:00
@zbinlin 具体是啥 bug 呢,工业应用上现在 podman 有了吗

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

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

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

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

© 2021 V2EX