当前位置: 首页 > 软件库 > 云计算 > PaaS系统/容器 >

Libpod

创建容器 pod 的库与工具
授权协议 Apache-2.0
开发语言 Google Go
所属分类 云计算、 PaaS系统/容器
软件类型 开源软件
地区 不详
投 递 者 毕衡
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Libpod 是一个用于创建并运行 OCI(Open Container Initiative)容器 pod 的库和工具,容器 pod 概念由 Kubernetes 发扬光大。Libpod 中还包含 pod 管理工具 Podman,Podman 管理 pod、容器、容器镜像和容器卷。

在较高的层面上,Libpod 和 Podman 的作用范围如下:

  • 支持多种镜像格式,包括 OCI 和 Docker。
  • 支持多种方式下载镜像,包括信任和镜像验证。
  • 容器镜像管理,管理镜像层、覆盖文件系统等。
  • 全面管理容器生命周期。
  • 支持 pod 管理容器组。
  • pos 和容器的资源隔离。
  • 与 CRI-O 集成以共享容器和后端代码。

Libpod 支持 Fedora、RHEL 与 Ubuntu 等的不同版本。

Roadmap

  1. 允许 Podman CLI 使用 Varlink 后端连接到远程 Podman 实例。
  2. 将 Libpod 集成到 CRI-O 中以替换其现有的容器管理后端。
  3. 进一步改进 Podman pod 命令
  4. 不需要 root(rootless)容器的进一步改进
 相关资料
  • 我是库伯内特斯的新手。我已经创建了一个具有一个主节点和两个工作节点的Kubernetes集群。我有应用程序部署的安装程序掌舵人。启动舵柄吊舱时出现以下错误 tiller-deploy-5b4685ffbf-znbdc 0/1容器创建0 23h 描述完pod后,我得到了以下结果 [root@master-node flannel]# kubectl --namespace kube-system d

  • 目的是从命令行执行gatling perf测试。等效docker命令是 现在,为了映射上面使用kubectl在库伯内特斯运行的docker,我创建了一个pod,下面是gradlewcommand.yaml文件 现在,使用以下命令创建容器:- 现在是我的实际要求或问题,我如何运行或触发kubectl run命令,以便在上面创建的pod中运行容器?,请注意,您的 pod 名称是 gradlecomma

  • 我试图建立一个简单的集群赢得Ubuntu16.0.4。我遵循Kubernetes文档使用Kubeadm创建集群。以下是have中的版本- 客户端版本:version.info{Major:"1“,Minion:"6”,GitVersion:"V1.6.1“,GitCommit:"B0B7A323CC5A4A2019B2E9520C21C7830B7F708E”,GitTreest:"Clean“,

  • 当我尝试使用读取此pod的日志时,它不会返回任何内容。如何查看日志以了解状态为“挂起”的原因?

  • 我一直在尝试Linux容器(lxc)。安装后,我尝试创建一个容器。我正在用lxc-1.1开发Ubuntu14.04。1.当我尝试创建新容器时,系统会提示我此错误: lxc create:加载共享库时出错:liblxc。所以1:无法打开共享对象文件:没有此类文件或目录。我们非常感谢您对克服此问题的任何帮助。