Junior — Middle
Kann man im Dockerfile einen Befehl angeben, um den Benutzer zu ändern, unter dem der Container ausgeführt wird?
sobes.tech KI
Antwort von AI
Ja, im Dockerfile kann der Benutzer angegeben werden, unter dem der Container ausgeführt wird, mit der Anweisung USER. Zum Beispiel:
FROM ubuntu:latest
# Benutzer erstellen
RUN useradd -ms /bin/bash myuser
# Angeben, dass der Container als myuser ausgeführt wird
USER myuser
CMD ["bash"]
Nach der Angabe von USER myuser werden alle nachfolgenden Befehle und die Ausführung des Containers im Namen dieses Benutzers erfolgen.