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.