Tool fü r "unshare, overlayfs, shell"

Marc Haber <[email protected]> Wed, 28 Jan 2026 09:40:26 +0100
Newsgroups gmane.linux.debian.user.german
Message-ID <[email protected]>
Hallo,

unsere Entwicklungstools, allen voran sbuild und autopkgtest, können 
inzwischen ihre Arbeit in einem Unshare-Dings (ist das ein Container?) 
erledigen. Das funktioniert so, dass ein vorbereitetes Image ausgepackt 
wird, darüber ein overlayfs gelegt wird, mit unshare hineingedingst wird 
(wie heißt das, was da passiert?) und dann dort der Prozess ausgeführt 
wird. Das ursprüngliche Image bleibt dabei unberührt.

Dass diese beiden Tools ihre Images unterschiedlich verwalten und 
natürlich auch nicht auf denselben Images operieren, steht auf einem 
anderen Blatt.

Ich frage mich nun, ob man diesen Trick auch für Spielereien und Tests 
machen kann. Man könnte doch quasi einen eigenen mount-Namespace für / 
aufmachen, in dem "Container" (korrigiert meine Wortwahl bitte) ein 
overlayfs drüberlegen und mir eine Shell in diesem "Container" geben.  
Dort hätte ich dann mein Homedirectory ud das ganze System wie ich es 
gewöhnt bin, und alle Änderungen die ich in dieser Umgebung mache sind 
nach Ende des "Containers" wieder weg.

Ginge das auch mit persistentem /home, dass meine Ändeungen in meinem 
Homedirectory auch das Ende des Containers überleben?

Gibt es in Debian ein Tool das das so macht?

Was ich schon kenne:
- schroot - die Konfiguration ist byzantine und erschliesst sich mir gar 
   nicht
- docker/podman - Überdimensioniert, arbeitet mit eigenen Images
- debspawn - arbeitet mit Images

Schubst mich doch bitte mal in die richtige Richtung. Danke!

Grüße
Marc