Problemas al instalar Rootless Docker

Problemas al instalar Rootless Docker

Estoy intentando instalar una ventana acoplable sin raíz en Almalinux 8.6. Estoy ejecutando el script apropiado después de deshabilitar la ventana acoplable sin raíz:

dockerd-rootless-setuptool.sh install

y sigo recibiendo el siguiente error:

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

He realizado varias acciones basadas en las respuestas proporcionadas en este intercambio. Habilité persistente:

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)

para utilizar systemctl --user. Aprendí que era necesario habilitar la persistencia para poder utilizarla. Excepto que la habilitación nonoParece que funciona:

Failed to connect to bus: No such file or directory

esto a pesar de que veo mi nombre de usuario cuando hago un comando "ls /var/lib/systemd/linger".

También configuré XDG_RUNTIME_DIR según las instrucciones:

 export XDG_RUNTIME_DIR=/run/user/$UID 

donde $UID es mi ID de usuario. Esto no ha cambiado nada.

Necesito de alguna manera hacer que systemd funcione correctamente para poder instalar Docker sin raíz. ¿Cómo hago esto?

Respuesta1

Intenta usar Podmanhttps://podman.io/

¿Qué es Podman? Podman es un motor de contenedor sin demonio para desarrollar, administrar y ejecutar contenedores OCI en su sistema Linux. Los contenedores se pueden ejecutar como root o en modo sin raíz.

información relacionada