Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
linux-containers:lxc [2017/11/09 13:38] – mirocow | linux-containers:lxc [2018/06/21 23:50] (текущий) – [Расширенная поддержка] mirocow | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | {{tag> | + | {{tag> |
- | ====== | + | ====== |
LXC это интерфейс в пространстве пользователя для функций сдерживания ядра Linux. Через мощный API и простые инструменты, | LXC это интерфейс в пространстве пользователя для функций сдерживания ядра Linux. Через мощный API и простые инструменты, | ||
+ | ===== Установка ===== | ||
+ | |||
+ | <code bash> | ||
+ | $ mkdir ~/ | ||
+ | $ cp / | ||
+ | $ echo " | ||
+ | $ echo " | ||
+ | $ lxc-create -t debian -n my-container | ||
+ | </ | ||
+ | |||
+ | ==== Контейнеры ==== | ||
+ | |||
+ | * https:// | ||
+ | * https:// | ||
+ | * debian | ||
+ | * fgrehm/ | ||
+ | * https:// | ||
+ | * http:// | ||
+ | |||
+ | |||
+ | ===== Управление ===== | ||
+ | |||
+ | <code bash> | ||
+ | $ lxc-start -n my-container -d | ||
+ | $ lxc-info -n my-container | ||
+ | $ lxc-attach -n my-container | ||
+ | $ lxc-stop -n my-container | ||
+ | $ lxc-destroy -n my-container | ||
+ | </ | ||
+ | |||
+ | ===== vagrant ===== | ||
+ | |||
+ | Работа с контейнером чере vagrant | ||
+ | |||
+ | <code bash> | ||
+ | $ vagrant plugin install vagrant-lxc | ||
+ | </ | ||
+ | ===== Создание непривилегированного контейнера от root ===== | ||
+ | |||
+ | Для запуска общесистемного непривилегированного контейнера (то есть, непривилегированного контейнера запущенного от root) вы должны следовать только части шагов ниже. | ||
+ | |||
+ | А именно, | ||
+ | |||
+ | И все. Root не требует квоты на сетевые устройства и использует общий конфигурационный файл так что другие шаги не применяются. | ||
+ | |||
+ | Любой контейнер создаваемый вами от root с этого момента будет запущен непривилегированным. | ||
+ | |||
+ | ===== Создание привилегированных контейнеров ===== | ||
+ | |||
+ | Привилегированные контейнеры это контейнеры созданные root и запущенные от root. | ||
+ | |||
+ | В зависимости от дистрибутива Linux, они могут быть защищены некоторым сбросом привилегий, | ||
+ | |||
+ | Если вам все еще необходимо создавать привилегированные контейнеры, | ||
+ | |||
+ | Так: | ||
+ | |||
+ | <code bash>$ sudo lxc-create -t download -n privileged-container</ | ||
+ | Создаст новый " | ||
===== Особенности ===== | ===== Особенности ===== | ||
Строка 61: | Строка 120: | ||
Проект спонсируется Canonical Ltd. | Проект спонсируется Canonical Ltd. | ||
+ | ====== Другие системы виртуализации ====== | ||
+ | |||
+ | {{topic> | ||