栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Docker过时啦,接下来是Redhat容器工具集的时代(Podman,Buildah,Skopeo,Runc,Crun)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Docker过时啦,接下来是Redhat容器工具集的时代(Podman,Buildah,Skopeo,Runc,Crun)

Docker过时啦,接下来是Redhat容器工具集的时代(Podman,Buildah,Skopeo,Runc,Crun)
  • 概览
  • Redhat容器工具集 vs Docker
    • 图例
  • 资源和链接

Redhat容器工具集

  • Podman:Pod和容器管理器。包括运行、停止、启动、附加、执行容器  Podman介绍
  • Buildah:从本地生成镜像:用于构建、推送和签署镜像 ‍♀️正在努力赶文的路上。。。
  • Skopeo:使用远程镜像数据库 - 检查镜像信息、复制、删除和签署镜像  Skopeo介绍
  • Runc:为 podman 和 buildah 提供容器运行和构建功能
  • Crun:可选Runtime,为Rootless容器提供更大的灵活性、控制和安全性

所有的工具都与开放容器倡议 (OCI) 兼容,因此它们可用于管理由其他OCI容器引擎生成和管理Linux 容器。

概览

对Redhat容器工具集的DevOps灵魂三连问:

  1. 所属概念?容器管理工具
  2. 概念的目的?管理容器,镜像
  3. 工具是如何实现所属概念的?想要通过Podman,Buildah,Skopeo三个工具完全代替Docker
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官方文档

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/854450.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号