Problemas ao instalar o Docker sem raiz

Problemas ao instalar o Docker sem raiz

Estou tentando instalar o docker sem root no Almalinux 8.6. Estou executando o script apropriado após desativar o docker sem root:

dockerd-rootless-setuptool.sh install

e continuo recebendo a seguinte falha:

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

Realizei várias ações com base nas respostas fornecidas nesta troca. Eu habilitei 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 usar systemctl --user. Aprendi que a persistência precisava ser habilitada para poder ser usada. Exceto que a habilitação nãonãoparece fazê-lo funcionar:

Failed to connect to bus: No such file or directory

isso apesar de ver meu nome de usuário quando executo um comando "ls /var/lib/systemd/linger".

Também configurei o XDG_RUNTIME_DIR conforme as instruções:

 export XDG_RUNTIME_DIR=/run/user/$UID 

onde $UID é meu ID de usuário. Isto não mudou nada.

Preciso de alguma forma fazer com que o systemd funcione corretamente para poder instalar o docker sem root. Como faço isso???

Responder1

Tente usar o Podmanhttps://podman.io/

O que é Podmann? Podman é um mecanismo de contêiner sem daemon para desenvolver, gerenciar e executar contêineres OCI em seu sistema Linux. Os contêineres podem ser executados como root ou no modo sem root.

informação relacionada