Sobes.tech
Junior — Middle

Welcher Benutzer wird beim Starten des Containers gestartet?

sobes.tech KI

Antwort von AI

Beim Starten eines Containers wird standardmäßig der im Container-Image definierte Benutzer verwendet. Wenn im Dockerfile kein USER-Parameter angegeben ist, wird der Container als Benutzer root gestartet.

Um den Benutzer zu ändern, kann man im Dockerfile hinzufügen:

USER benutzername

Oder beim Starten des Containers den Benutzer mit der Option angeben:

docker run -u benutzername image

Die Verwendung eines nicht privilegierten Benutzers erhöht die Sicherheit des Containers.