COPY |
Copier |
Dockerfile |
Docker |
Syntaxe
Paramètres
Nom |
Description |
source |
Ce paramètre permet d'indiquer le ou les fichiers locaux |
destination |
Ce paramètre permet d'indiquer la destination dans l'image |
Description
Cette instruction permet de copier des fichiers locaux dans le conteneur.
Remarques
- Bien que les instructions ADD et COPY soient fonctionnellement similaires, de manière générale, COPY est préféré. C'est parce qu'il est plus transparent que l'instruction
ADD. L'instruction COPY ne prend en charge que la copie de base des fichiers locaux dans le conteneur, tandis que ADD possède certaines fonctionnalités
(comme l'extraction de tar local uniquement et la prise en charge d'URL à distance) n'étant pas immédiatement évidentes.
- Si vous avez plusieurs étapes Dockerfile utilisant des fichiers différents de votre contexte, copiez-les individuellement, plutôt que toutes en même temps. Cette situation garantira que le cache de génération
de chaque étape est invalidé (ceci obligeant à réexécuter l'étape) que si les fichiers spécifiquement requis changent.
- Pour les autres éléments (fichiers, répertoires) ne nécessitant pas la fonction d'extraction automatique de tar de l'instruction ADD, vous devez toujours utiliser l'instruction COPY.
Dernière mise à jour : Vendredi, le 7 février 2020