systemd-nspawn: Der Container, der ohne Docker auskommt
A whirlwind tour of systemd-nspawn containers
systemd-nspawn ist eine leichtgewichtige Container-Technologie auf Namespace-Basis, die ohne Image-Management auskommt und stattdessen auf ein beschreibbares Root-Dateisystem setzt – eher wie eine virtuelle Maschine. Der Autor zeigt, wie man mit debootstrap, dnf und einem geforkten Alpine-Installer Rootfs-Verzeichnisse erstellt, Container mit UID-Isolation startet und für den Dauerbetrieb vorbereitet. Besonders nützlich ist nspawn, wenn man auf einem VPS keine verschachtelte Virtualisierung nutzen kann oder direkten Hardware-Zugriff wie auf eine GPU benötigt.
Ich finde systemd-nspawn besonders nützlich, wenn man auf einem VPS Software mit einem gewissen Maß an Isolation ausführen möchte, wo man aufgrund fehlender verschachtelter Virtualisierung keine vollständige virtuelle Maschine erstellen kann.