LXC,其名字来自 Linux 软件容器的简称是一种操作系统层虚拟技术,是一种操作系统层虚拟技术, Linux 核心器皿功能的用户空间接口。这将应用软件系统打包成软件器皿,包括应用软件本身的代码,以及操作系统的关键和库。

lxc是什么意思(两厢车是什么意思)

通过统一的名称空间和共享 API 分配不同软件容器的可用硬件平台,为应用程序创造独立的沙盒运行环境,促进不同软件容器的可用硬件平台, Linux 用户可以轻松地建立和管理系统或应用容器。

在 Linux 核心,带来了 cgroups 功能,实现资源差异化。它还提供了名称空间差异化的功能,将应用程序看到的操作系统环境区分为单独的范围,包括行程树、网络和客户 id,文件系统及其挂载。但是。 cgroups 不一定要引导任何虚拟机。

LXC 运用 cgroups 与名称空间的功效相结合,为应用软件提供一个单独的操作系统环境。LXC 不需要 Hypervisor 软件层,软件器皿(Container)它本身极其轻,提高了创建虚拟机的速度。软件 Docker 被用于管理 LXC 的环境。

特性

目前的 LXC 应用以下核心功能来调整过程:

核心名称空间(进程间通信,uts、mount、pid、network 和 user)AppArmor 和 SELinux 配备Seccomp 对策chroot(应用程序Chrooot(应用程序 pivot_root)Kernel Capilitis控制组(cgroups)因此,LXC 通常被认为是“增强版” chroot 与完全完善的虚拟机之间的技术。LXC 目的是创建一个尽可能和标准的安装 Linux 同样但不必分离核心环境。

应用

Proxmox VE: 它直至 4.0 版才应用 LXC 技术,在此之前的版本都是使用的 OpenVZ 技术。

Docker:它在 0.9 版本之前都是应用程序 LXC 技术,但在 0.9 版本出版后,不再是唯一默认的运行环境。

- END -

阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。