USER |
Utilisateur |
Dockerfile |
Docker |
Syntaxe
USER user[:group]
|
USER UID[:GID]
|
Paramètres
Nom |
Description |
user |
Ce paramètre permet d'indiquer le nom de l'utilisateur |
group |
Ce paramètre permet d'indiquer la nom du groupe |
UID |
Ce paramètre permet d'indiquer l'identificateur utilisateur. |
GID |
Ce paramètre permet d'indiquer l'identificateur de groupe. |
Description
Cette instruction permet de passer à un utilisateur non root.
Remarques
- L'instruction USER définit le nom d'utilisateur (ou UID) et éventuellement le groupe d'utilisateurs (ou GID) à utiliser lors de l'exécution de l'image et pour toutes les instructions
RUN, CMD et ENTRYPOINT le suivant dans le ficiher Dockerfile.
- Lorsque l'utilisateur n'a pas de groupe principal, l'image (ou les instructions suivantes) sera exécutée avec le groupe racine.
- Sous le système d'exploitation Windows, l'utilisateur doit d'abord être créé s'il ne s'agit pas d'un compte intégré. Cette situation peut être fait avec la commande
«net user» appelée dans le cadre d'un Dockerfile.
Dernière mise à jour : Vendredi, le 7 février 2020