ARG |
Argument |
Dockerfile |
Docker |
Syntaxe
Paramètres
Nom |
Description |
name |
Ce paramètre permet d'indiquer le nom du paramètre. |
defaultvalue |
Ce paramètre permet d'indiquer la valeur par défaut du paramètre. |
Description
Cette instruction permet de définir une variable que les utilisateurs peuvent transmettre au moment de la construction au générateur avec la commande docker build en utilisant l'indicateur «--build-arg varname = value».
Remarques
- Si un utilisateur spécifie un paramètre de génération n'ayant pas été défini dans le Dockerfile, la génération génère l'avertissement suivant :
[Warning] One or more build-args [foo] were not consumed.
|
- Un fichier Dockerfile peut inclure une ou plusieurs instructions ARG.
- Il n'est pas recommandé d'utiliser des variables au moment de la construction pour transmettre des authentifications secrets comme les clefs GitHub, les
informations d'identification de l'utilisateur,... Les valeurs des variables au moment de la construction sont visibles par tout utilisateur de l'image avec la commande «docker history».
Dernière mise à jour : Vendredi, le 7 février 2020