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官方文档