Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
lxc [2017/11/09 13:37] – [LXC] mirocow | lxc [2017/11/09 13:38] (текущий) – старая версия восстановлена (2017/11/09 16:34) mirocow | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | {{tag> | ||
+ | |||
====== Linux Containers ====== | ====== Linux Containers ====== | ||
- | ===== LXC ===== | + | LXC это интерфейс в пространстве пользователя для функций сдерживания ядра Linux. Через мощный API и простые инструменты, |
+ | |||
+ | ===== Особенности ===== | ||
+ | |||
+ | Текущий | ||
+ | |||
+ | * Пространство имен ядра (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 это свободное программное обеспечение, | ||
- | LXC является | + | Лицензия по умолчанию для проекта является |
- | LXC является | + | |
- | [[lxc|Подробнее]] | + | ===== Поддержка ===== |
- | ===== LXD ===== | + | Стабильная поддержка релиза LXC опирается на дистрибутивы и их самостоятельные наработки, |
- | LXD это новый опыт LXC. Предлагающий полностью свежую | + | Исходя из потребностей и имеющихся ресурсов из различных дистрибутивов, особые версии LXC могут заказать долгосрочную поддержку |
- | О LXD было | + | |
- | [[lxd|Подробнее]] | + | Другие релизы, |
- | ===== CGManager ===== | + | Коммерческая поддержка для LXC на Ubuntu LTS-релизов могут быть получены из [Canonical Ltd] (http:// |
- | CGManager - наш демон для упраления контролем групп. Он предназначен для работы с вложенными непривилегированными контейнерами позволяющий создавать и управлять своими контрольными группы через API DBus. | + | ===== Расширенная поддержка ===== |
- | CGManager был использован по умолчанию с LXC в Ubuntu с апреля 2014 года, а затем в других дистрибутивах, | + | |
- | [[cg-Manager|Подробнее]] | + | На данный момент, |
+ | Это стало возможным благодаря [Canonical Ltd] (http:// | ||
+ | Улучшить этот вебсайтНаверх | ||
+ | Содержимое распространяется по лицензии Creative Commons CC BY NC SA | ||
+ | Проект спонсируется Canonical Ltd. |