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

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

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

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

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

2 ответа

Решение

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

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

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

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

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

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

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

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