Menu
CoddyTech

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 pour les 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 dans un emplacement connu au lieu de les disperser à la racine :

FROM alpine
WORKDIR /app
COPY data.txt data.txt

Comme WORKDIR /app s’exécute en premier, la destination relative de COPY est définie depuis l’intérieur de /app, de sorte que le fichier se retrouve à /app/data.txt. Vous pouvez le relire depuis ce chemin complet :

docker build -t app .
docker run app cat /app/data.txt
challenge icon

Défi

Moyen

Un fichier nommé info.txt se trouve déjà dans votre répertoire. Ouvrez Dockerfile dans l’arborescence des fichiers et écrivez un Dockerfile qui est FROM alpine, définit WORKDIR /project, puis copie info.txt vers /project/info.txt. Enregistrez-le, construisez-le avec la balise located, puis exécutez-le pour lancer cat /project/info.txt.

Essayez vous-même

Terminal
quiz iconTestez-vous

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

Entraînez-vous par vous-même : Playground Terminal