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