L'instruction WORKDIR
Fait partie de la section Introduction à Docker du Journey Terminal de Coddy. Leçon 26 sur 40.
L’instruction WORKDIR définit le répertoire de travail des instructions qui la suivent. C’est l’équivalent de cd dans un Dockerfile, et elle permet de garder votre image bien organisée en plaçant vos fichiers à un emplacement connu plutôt que de les disperser à la racine :
FROM alpine
WORKDIR /app
COPY data.txt data.txtComme WORKDIR /app s’exécute en premier, la destination relative de COPY est interprétée depuis le répertoire /app, et le fichier se retrouve donc à /app/data.txt. Tu peux le lire à nouveau en utilisant ce chemin complet :
docker build -t app .
docker run app cat /app/data.txtDéfi
MoyenUn fichier nommé info.txt se trouve déjà dans ton répertoire. Ouvre Dockerfile dans l’arborescence des fichiers et écris un Dockerfile qui utilise FROM alpine, définit WORKDIR /project, puis copie info.txt avec une destination relative, COPY info.txt info.txt, afin qu’il se retrouve dans /project. Enregistre-le, crée une image portant le tag located, puis exécute-la pour lancer cat /project/info.txt.
Essayez vous-même
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Introduction à Docker
4Gestion des conteneurs
Nommer les conteneursConteneurs en mode détachéLister tous les conteneursArrêter et supprimerRécapitulatif - Cycle de vie des conteneurs10Projet d'application de salutation
Présentation du projetÉcrire le Dockerfile5Inspection des conteneurs
Logs des conteneursInspection des détailsExécution de commandesRécapitulatif - Health CheckEntraînez-vous par vous-même : Playground Terminal