Docker mit sudo nutzen
🔒 Sicherheit & Fehlerbehebung
·
Updated vor 5 Tagen
Docker mit sudo nutzen
Läuft Docker auf einem Server nur mit erhöhten Rechten, erkennt /diag das automatisch: Es probiert nacheinander docker, sudo -n docker und gängige Pfade und speichert die funktionierende Variante als docker_cmd.
Voraussetzung für sudo -n docker ist ein passwortloser sudoers-Eintrag:
<user> ALL=(ALL) NOPASSWD: /usr/bin/docker
Das -n sorgt dafür, dass sudo nie nach einem Passwort fragt (sonst würde der Befehl hängen). Vor der Nutzung wird das docker_cmd gegen eine Allowlist geprüft.