Dockerfile: COPY Ne copie pas l'ensemble de l'arbre de catalogue

Je suis un peu déçu de l'équipe DOckerfile COPY par rapport au catalogue. Dans le même répertoire que le mien Dockerfile, J'ai un catalogue nginx Avec des sous-répertoires:

.
├── Dockerfile
└── nginx
├── conf.d
│   └── jenkins.conf
├── mime.types
└── nginx.conf

Avec ce qui suit Dockerfile:

FROM "nginx:alpine"
RUN mkdir -p /etc/nginx
COPY nginx/* /etc/nginx/
#COPY nginx/conf.d/jenkins.conf /etc/nginx/conf.d
RUN pwd && uname -a && ls -altR /etc/nginx/
EXPOSE 8000

Contenu incorrect du catalogue conf.d. Déposer jenkins.conf Pas copié. La même chose sans mkdir et: COPY nginx / / etc /

... etc ... Je ne pouvais pas copier tout le catalogue nginx. Depuis que je n'ai que 2 Fichier de copie, je peux copier explicitement chaque fichier et cela fonctionne comme un charme. Mais je suis un peu préoccupé par un éventuel arbre de catalogue plus complexe.

De plus, la documentation indique que vous pouvez copier l'ensemble du répertoire.

Si vous pouviez me donner des conseils ...

Avec respect, J-L
Invité:

Pour répondre aux questions, connectez-vous ou registre