Запуск контейнеров LXC или Docker с контейнером VServer
Можно ли запускать контейнеры Docker или LXC внутри контейнера Linux VServer.
Требуется ли установка специальных модулей ядра на VServer.
1 ответ
Можно ли запускать контейнеры Docker или LXC в контейнере Linux VServer?
Я не знаю.
Если необходимые функции ядра доступны (см. Ниже), это может быть возможно. Оба работают в пользовательском пространстве и используют эти функции ядра для изоляции процессов.
Требуется ли установка специальных модулей ядра на VServer?
Нет, ни LXC, ни Docker не требуют специальных модулей ядра. Однако они используют функции ядра (CGroups, пространства имен…), которые могут присутствовать или отсутствовать в данной версии ядра.
Если ваше ядро соответствует требованиям, попробуйте. Если он слишком старый, это зависит от:
Если ваша установка VServer управляется вами самостоятельно, возможно, вам удастся обновить ее до достаточной версии. Однако все, что новее, чем 2.6.22.19, доступно только как Экспериментальные патчи.
Если это хостинг VServer, это зависит от вашего хостера.