LXC (Linux Containers) — подсистема контейнеризации, позволяющая запускать несколько изолированных экземпляров операционной системы Linux на одном узле.
LXC не использует виртуальные машины, а создаёт виртуальное окружение с собственным пространством…
Daha fazla okuLXC (Linux Containers) — подсистема контейнеризации, позволяющая запускать несколько изолированных экземпляров операционной системы Linux на одном узле.
LXC не использует виртуальные машины, а создаёт виртуальное окружение с собственным пространством процессов и сетевым стеком. Все экземпляры LXC используют один экземпляр ядра операционной системы.
Сходна с OpenVZ и Linux-VServer для Linux, а также FreeBSD jail и Solaris Containers.
Текущая версия LXC задействует ряд функций ядра, чтобы обеспечить контейнеризацию следующих процессов:
- namespaces (ipc, uts, mount, pid);
- профиль AppArmor (SELinux);
- правила Seccomp;
- Chroots (задействуя pivot _root);
- потенциал ядра;
- группы контроля (CGroups).
Для удобства использования LXC существуют различные интерфейсы, например, LXD. Он поддерживается всеми современными Linux-дистрибутивами.
Gizle