Redhat容器工具集(Podman,Buildah,Skopeo,Runc,Crun)
所有的工具都与开放容器倡议 (OCI) 兼容,因此它们可用于管理由其他OCI容器引擎生成和管理Linux 容器。
概览
对Redhat容器工具集的DevOps灵魂三连问:
Redhat容器工具集 vs Docker
Redhat容器工具集 | Docker | |
|---|---|---|
| Daemon | 不需要 | 需要Docker Daemon才能运行容器,一旦Docker Daemon死亡,所有容器都会被停掉 |
| 权限 | 可选,可以用root或者非root的用户进行Redhat容器工具集 的操作👉不用所有都用root,因此也更安全, | 所有Docker的操作都必须由root用户执行 |
| 任务分工 |
| 无,都是Docker自己解决 |
| 小结 | Redhat容器工具集是模块化的,它包含了不同工具针对完成不同类型的任务 | Docker是整合了所有功能的大型工具,但相对灵活性安全性都差一些 |
图例
docker vs Redhat容器工具集(图片来自这里)

如图所示:
Podman与 Linux 内核交互,通过 runC Runtime进程来管理容器(取代了docker daemon )buildah实用程序用于替换 Docker build 作为容器镜像构建工具skopeo替换Docker push,用于在注册表和容器引擎之间移动容器镜像
资源和链接
Redhat容器工具集Github Repo:https://github.com/containers/
官方文档:Redhat官方文档










