Nous pouvons utiliser WORKDIR
pour définir un répertoire comme répertoire de travail dans le fichier Dockerfile
, mais quelle est la valeur par défaut si nous ne la définissons pas ?
Votre réponse n'est pas seulement hors sujet, elle est tout simplement fausse. Tout d'abord, la question est : Quel est le WORKDIR par défaut d'une IMAGE si celui-ci n'est pas défini explicitement dans le Dockerfile. Votre réponse affirmant que le workdir par défaut d'un nouveau CONTAINER est `/
` est incorrecte et non pertinente. Le workdir par défaut d'un nouveau container est le même que celui de l'image. Par exemple, je viens d'exécuter `docker exec -ti /bin/bash;
` puis dans le nouveau processus bash, `pwd
`, et je vois que le répertoire de travail est `/app
`.
8 votes
Exécutez simplement un Dockerfile d'une seule ligne avec
RUN pwd