Образ контейнера Linux (LXC) без vmlinux

Недавно я установил lxc и создал образ Ubuntu LXC.

Затем я сделал ls -a /, чтобы увидеть список каталогов / внутри изображения.

К моему удивлению, в обычных дистрибутивах Linux не часто можно встретить vmlinux или vmlinuz.

Поэтому мой вопрос таков: как можно загрузить образ LXC без vmlinux / z?

0
задан 16 April 2019 в 12:37

2 ответа

LXC немного отличается от «традиционных» виртуальных машин.

Вместо того, чтобы эмулировать аппаратное обеспечение, все они используют одно и то же ядро ​​(то есть ядро ​​с вашего хоста).

Со страницы введения lxc :

LXC - это интерфейс пользовательского пространства для функций локализации ядра Linux. Благодаря мощному API и простым инструментам он позволяет пользователям Linux легко создавать и управлять контейнерами системы или приложений.

и более конкретно (выделено мной):

Контейнеры LXC часто рассматриваются как нечто среднее между chroot и полноценной виртуальной машиной. Целью LXC является создание среды, максимально приближенной к стандартной установке Linux, но без необходимости отдельного ядра .

0
ответ дан 16 April 2019 в 12:37

Контейнеры - это процессы, которые запускаются «в пузыре» со своей собственной файловой системой и сетью (среди прочего). Они не виртуальные машины. Они используют ядро ​​своего хоста (именно поэтому они запускаются намного быстрее, чем виртуальная машина).

0
ответ дан 16 April 2019 в 12:37

Другие вопросы по тегам:

Похожие вопросы: