Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
lxc [2017/11/09 13:34] – удалено mirocow | lxc [2017/11/09 13:38] (текущий) – старая версия восстановлена (2017/11/09 16:34) mirocow | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | {{tag> | ||
+ | ====== Linux Containers ====== | ||
+ | |||
+ | LXC это интерфейс в пространстве пользователя для функций сдерживания ядра Linux. Через мощный API и простые инструменты, | ||
+ | |||
+ | ===== Особенности ===== | ||
+ | |||
+ | Текущий LXC использует следующие функции ядра, что бы контейнизировать процессы: | ||
+ | |||
+ | * Пространство имен ядра (ipc, uts, mount, pid, сетевые и пользовательские) | ||
+ | * AppArmor и SELinux профили | ||
+ | * Условия Seccomp | ||
+ | * Chroots (используя pivot \ _root) | ||
+ | * Возможности ядра | ||
+ | * Контрольные группы (группы управления) (CGroups) | ||
+ | |||
+ | LXC контейнеры часто рассматривается как что-то середнее между Chroot и полноценной виртуальной машинеой. Цель LXC является создание среды максимально близкой к стандартной установке Linux, но без необходимости в отдельном ядре. | ||
+ | |||
+ | ===== Компоненты ===== | ||
+ | |||
+ | LXC в настоящее время состоит из нескольких отдельных компонентов: | ||
+ | * The liblxc библиотека | ||
+ | |||
+ | Несколько языковых привязок для API: | ||
+ | |||
+ | * Python3 (in-tree, поддержка в 1.0.x) | ||
+ | * Lua (in-tree, поддержка в 1.0.x) | ||
+ | * [Go] (https:// | ||
+ | * [Ruby] (https:// | ||
+ | * [Python2] (https:// | ||
+ | * [Haskell] (https:// | ||
+ | |||
+ | Набор стандартных инструментов для управления контейнерами | ||
+ | Шаблоны контейнеров распространения | ||
+ | |||
+ | ===== Лицензирование ===== | ||
+ | |||
+ | LXC это свободное программное обеспечение, | ||
+ | |||
+ | Лицензия по умолчанию для проекта является GNU LGPLv2.1 +. | ||
+ | |||
+ | ===== Поддержка ===== | ||
+ | |||
+ | Стабильная поддержка релиза LXC опирается на дистрибутивы и их самостоятельные наработки, | ||
+ | |||
+ | Исходя из потребностей и имеющихся ресурсов из различных дистрибутивов, | ||
+ | |||
+ | Другие релизы, | ||
+ | |||
+ | Коммерческая поддержка для LXC на Ubuntu LTS-релизов могут быть получены из [Canonical Ltd] (http:// | ||
+ | |||
+ | ===== Расширенная поддержка ===== | ||
+ | |||
+ | На данный момент, | ||
+ | |||
+ | Это стало возможным благодаря [Canonical Ltd] (http:// | ||
+ | |||
+ | Улучшить этот вебсайтНаверх | ||
+ | Содержимое распространяется по лицензии Creative Commons CC BY NC SA | ||
+ | Проект спонсируется Canonical Ltd. |