21/04/2021

2. WORKDIR & ENV

Lu 1141 fois Licence Creative Commons

WORKDIR

Pour indiquer un dossier dans lequel exécuter les commandes, il est recommandé d'utiliser l'instruction WORKDIR plutôt que d'exécuter une commande cd:

...

WORKDIR /var/www/html 

Cette instruction permet de spécifier le répertoire de travail dans lequel seront donc copiés des fichiers/dossiers dans les instructions suivantes.

ENV

Il est possible de déclarer des variables d'environnement pour l'image avec l'instruction ENV.
Ce peut être pour créer des variables spécifiques à l'image:

ENV APP_VERSION=1.0.0

Ou pour écraser la valeur d'une variable existante:

ENV APACHE_DOCUMENT_ROOT=/home/mon-site