Spike S.
Lt. Commander
- Registriert
- Feb. 2012
- Beiträge
- 2.015
Ich versuche Docker in einem Proxmox LXC rootless zu betreiben. Allerdings klappt die rootless Installation nicht, Fehler ist immer:
Habe verschiedenes ausprobiert, auch den Container neu aufgesetzt. System ist Debian 12. Mein Vorgehen war:
Einträge in
Bei fast allem was ich im Netz finde, taucht der Fehler später im Betrieb auf, nicht schon bei der Installation. Komme hier daher nicht weiter...
Bash:
[rootlesskit:parent] error: failed to setup UID/GID map: newuidmap 421 [0 1000 1 1 100000 65536] failed: newuidmap: write to uid_map failed: Operation not permitted
Habe verschiedenes ausprobiert, auch den Container neu aufgesetzt. System ist Debian 12. Mein Vorgehen war:
- gemäß Docker eigener Anleitung
curl fuse-overlayfs dbus-user-session uidmap slirp4netns
installiert - Docker Repository hinzugefügt
- Docker regulär installiert
- Docker Dienste gestoppt und deaktiviert
- neuen User angelegt und der Gruppe
docker
hinzugefügt - mich mit dem Docker User angemeldet und folgendes ausgeführt
Bash:
dockdock@sl2:~$ dockerd-rootless-setuptool.sh install
[rootlesskit:parent] error: failed to setup UID/GID map: newuidmap 421 [0 1000 1 1 100000 65536] failed: newuidmap: write to uid_map failed: Operation not permitted
: exit status 1
[ERROR] RootlessKit failed, see the error messages and https://rootlesscontaine.rs/getting-started/common/ .
Einträge in
/etc/subuid
und /etc/subgid
sind vorhanden. Rechte für /usr/bin/newuidmap
(und gid-Äquivalent) passen.
Bash:
dockdock@sl2:~$ grep dockdock /etc/sub?id
/etc/subgid:dockdock:100000:65536
/etc/subuid:dockdock:100000:65536
Bei fast allem was ich im Netz finde, taucht der Fehler später im Betrieb auf, nicht schon bei der Installation. Komme hier daher nicht weiter...