Junior — Middle
Quel utilisateur sera lancé lors du démarrage du conteneur?
sobes.tech IA
Réponse de l'IA
Lors du lancement d'un conteneur, l'utilisateur par défaut est celui défini dans l'image du conteneur. Si le paramètre USER n'est pas spécifié dans le Dockerfile, le conteneur s'exécute en tant qu'utilisateur root.
Pour changer l'utilisateur, vous pouvez ajouter dans le Dockerfile :
USER nomdutilisateur
Ou lors du lancement du conteneur, spécifier l'utilisateur via l'option :
docker run -u nomdutilisateur image
L'utilisation d'un utilisateur non privilégié augmente la sécurité du conteneur.