systemd-nspawn est une technologie de conteneurisation Linux légère qui diffère de Docker en utilisant des systèmes de fichiers racine modifiables plutôt que des images en lecture seule. Décrit comme un chroot surstimulé, il permet l'isolement sur les serveurs VPS sans la surcharge de la virtualisation complète.
L'auteur met en avant des cas d'utilisation clés : exécuter des logiciels avec isolation là où la virtualisation imbriquée n'est pas disponible, partager du matériel comme les GPU, éviter la surcharge de virtualisation, accéder directement aux fichiers de l'hôte et comme alternative à Docker.
Pour créer des conteneurs, placez les systèmes de fichiers racine sous /var/lib/machines/[hostname]. Pour les systèmes Debian, utilisez debootstrap : sudo debootstrap --include=systemd,dbus,locales,bash-completion,curl bookworm /var/lib/machines/debian.
Source: Hacker News · Résumé par HeadlinesBriefing