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:
Avec ce qui suit Dockerfile:
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
.
├── 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
Aucun résultat connexe trouvé
Invité:
Pour répondre aux questions, connectez-vous ou registre
0 réponses