Probleme bei der Installation von Rootless Docker

Probleme bei der Installation von Rootless Docker

Ich versuche, Rootless Docker auf Almalinux 8.6 zu installieren. Ich führe das entsprechende Skript aus, nachdem ich Rootless Docker deaktiviert habe:

dockerd-rootless-setuptool.sh install

und ich erhalte immer wieder die folgende Fehlermeldung:

[INFO] systemd not detected, dockerd-rootless.sh needs to be started manually:

Ich habe basierend auf den in diesem Austausch gegebenen Antworten verschiedene Aktionen ausgeführt. Ich habe das Verweilen aktiviert:

sudo loginctl enable-linger <my-username>
(if I do this without the sudo as most people instruct, I get the following:
 Could not enable linger: The name org.freedesktop.PolicyKit1 was not provided by any .service files)

um systemctl --user zu verwenden. Ich habe gelernt, dass das Verweilen aktiviert werden muss, um es verwenden zu können. Außer, dass die Aktivierungnichtscheine es zum Laufen zu bringen:

Failed to connect to bus: No such file or directory

und das, obwohl ich meinen Benutzernamen sehe, wenn ich den Befehl „ls /var/lib/systemd/linger“ ausführe.

Ich habe auch XDG_RUNTIME_DIR wie angewiesen eingestellt:

 export XDG_RUNTIME_DIR=/run/user/$UID 

wobei $UID meine Benutzer-ID ist. Dadurch hat sich nichts geändert.

Ich muss systemd irgendwie zum Laufen bringen, damit ich rootless Docker installieren kann. Wie mache ich das???

Antwort1

Versuchen Sie es mit Podmanhttps://podman.io/

Was ist Podman? Podman ist eine daemonlose Container-Engine zum Entwickeln, Verwalten und Ausführen von OCI-Containern auf Ihrem Linux-System. Container können entweder als Root oder im Rootless-Modus ausgeführt werden.

verwandte Informationen