2

Может кто-нибудь объяснить мне разницу между контейнерами Linux и vserver? Я имею в виду контейнеры, управляемые докером. Я пытался читать в Интернете, но у меня есть проблемы с пониманием этого. Может кто-нибудь помочь мне понять разницу, пожалуйста?

1 ответ1

1

Я имею в виду контейнеры, управляемые докером.

На самом деле, нет.

LXC (Linux Containers) объединяет cgroups ядра и поддержку изолированных пространств имен для обеспечения изолированной среды для приложений. Docker также может использовать LXC в качестве одного из своих драйверов выполнения, обеспечивая управление образами и предоставляя услуги развертывания. [1]


LXC (Linux Containers) и Linux-VServer - две разные технологии, но они имеют общую цель в достижении технологий виртуализации на уровне ОС в Linux.


Linux-VServer

является реализацией виртуального частного сервера, созданной путем добавления возможностей виртуализации на уровне операционной системы в ядро Linux. [2]

Означает, что ядро хоста должно быть исправлено.


LXC (Linux-контейнеры)

это метод виртуализации на уровне операционной системы для запуска нескольких изолированных систем (контейнеров) Linux на управляющем хосте с использованием одного ядра Linux. [1]

Означает, что LXC использует существующие функциональные возможности cgroups, предоставляемые ядром linux, что позволяет ограничивать и расставлять приоритеты ресурсов (ЦП, память, блочный ввод-вывод, сеть и т.д.)

[1] https://en.wikipedia.org/wiki/LXC
[2] https://en.wikipedia.org/wiki/Linux-VServer

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .