0
点赞
收藏
分享

微信扫一扫

Redhat容器工具集(Podman,Buildah,Skopeo,Runc,Crun)

龙毓七七 2022-05-02 阅读 43

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用户执行
任务分工
  • Podman负责容器管理
  • Buildah负责生成镜像
  • Skopeo负责使用和管理远程镜像数据库(registries)
无,都是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官方文档

举报

相关推荐

0 条评论