Docker on Vanilla OS
Docker aus dem docker.io auf Vanilla OS 2.0 Orchid als zusätzliche Container Runtime installieren.
Docker zum Immutable Root hinzufügen
Die docker Gruppe muss manuell angelegt werden, sonst startet der Docker Dienst nicht.
Danach ist ein Neustart notwendig damit die Änderungen aktiv werden.
Docker Client installieren
Docker Client in einem Debian-basierten Subsystem installieren:
Und den eigenen Benutzer zur docker Gruppe hinzufügen:
Warum funktioniert das?
Der lokale Unix Socket /var/run/docker.sock ist im Container verfügbar, wodurch der Client mit dem Docker Daemon im Root Dateisystem kommuniziert.
Vorsicht: Da Docker mit root Rechten läuft kann der Benutzer im Subsystem einen priviligierten Container starten und damit Änderungen am System vornehmen!