objectif
Tester une appli dans une image rootfs isolée avec un confort minimal.
code minimal
sudo debootstrap stable /var/lib/machines/deb || true
sudo systemd-nspawn -D /var/lib/machines/deb
utilisation
# réseau, machine name et bind mount
sudo systemd-nspawn -D /var/lib/machines/deb -M deb-test -b --bind=/srv:/mnt/srv
variante(s) utile(s)
# enregistrer en machinectl pour start/stop
sudo machinectl enable deb
sudo machinectl start deb
notes
- nécessite un rootfs (debootstrap, pacstrap, dnf —installroot, etc.).
- plus sûr et pratique qu’un chroot nu.