systemd-nspawn — лёгкая технология контейнеров Linux, отличающаяся от Docker использованием доступных для записи корневых файловых систем вместо образов только для чтения. Описанная как "chroot в усиленном виде", она обеспечивает изоляцию на серверах VPS без накладных расходов на полную виртуализацию.
Автор выделяет ключевые сценарии использования: запуск программ с изоляцией, где недоступна виртуализация вложенных уровней, совместное использование оборудования, такого как GPU, избежание накладных расходов на виртуализацию, прямой доступ к файлам хоста и как альтернатива Docker.
Для создания контейнеров разместите корневые файловые системы в /var/lib/machines/[hostname]. Для систем Debian используйте debootstrap: sudo debootstrap --include=systemd,dbus,locales,bash-completion,curl bookworm /var/lib/machines/debian.
Источник: Hacker News · Сводку подготовил HeadlinesBriefing