Incus 已加入 LinuxContainers

阅读项目公告

容器和虚拟化工具

linuxcontainers.org 是 Incus、LXC、LXCFS、Distrobuilder 等项目的伞形项目。

目标是为 Linux 容器技术开发提供一个发行版和供应商中立的环境。

我们专注于提供运行完整 Linux 系统的容器和虚拟机。虽然虚拟机提供了一个完整的环境,但系统容器提供的环境尽可能接近您从虚拟机获得的环境,但没有运行单独内核和模拟所有硬件所带来的开销。

活跃项目

LXC

LXC 是一种众所周知的 Linux 容器运行时,它包含工具、模板以及库和语言绑定。它非常底层、非常灵活,涵盖了上游内核支持的几乎所有隔离功能。

了解更多

Incus

Incus 是一款容器和虚拟机管理器。
基于 LXC 容器和 QEMU 虚拟机,它提供了无缝的云体验,从开发人员的笔记本电脑扩展到最多 50 台服务器的完整集群。
除了管理容器和虚拟机之外,Incus 还提供了各种管理存储和网络的选项。

了解更多 在线试用

LXCFS

LXCFS 是一款用户空间 (FUSE) 文件系统,它提供了

  • 用于 cpuinfo、meminfo、stat 和 uptime 的覆盖文件。
  • 允许无权限写入的 cgroupfs 兼容树。

它旨在通过导出与系统容器用户期望匹配的文件来解决 procfs、sysfs 和 cgroupfs 的不足。

了解更多

distrobuilder

distrobuilder 是一款用于容器和虚拟机的镜像构建工具

  • 将复杂镜像定义作为简单的 YAML 文档。
  • 多种输出格式(chroot、LXD、LXC)。
  • 支持许多发行版和架构。

distrobuilder 的现代设计利用了尽可能预先构建的官方镜像,使用声明式镜像定义 (YAML) 并支持对基本镜像的各种修改。

了解更多

libresource

通过它我们可以获取系统资源信息(如内存、CPU、统计信息、网络、设备等)的接口库。目前大多数此类信息都从 /proc 和 /sys 读取。

了解更多

lxcri

lxcri 是 LXC 的包装器,可以用作 CRI-O 使用的直接替换容器运行时。

了解更多

已弃用的项目

CGManager

CGManager 是一款 cgroup 管理守护进程,旨在允许嵌套的无特权容器能够通过 DBus API 创建和管理其 cgroups。

了解更多 ›