Wie starte ich als Benutzer (Docker)?

Wie starte ich als Benutzer (Docker)?

Ich führe das Ubuntu-Docker-Image von meinem Mac aus. Dabei docker run -it containernamewird es als Root gestartet. Aber ich möchte stattdessen als Benutzer starten, ich möchte nicht manuelllogin username

Antwort1

Führen Sie es wie folgt aus: docker run --interactive --tty --user $(id -u):$(id -g) containername.

Sie sollten bereits einen Benutzer mit derselben UID/GUID im Dockerfile erstellt haben.

Der bereits gepostete Link bezieht sich auf den Docker-Daemon, was eine andere Sache ist.

verwandte Informationen