L'instruction COPY
Fait partie de la section Introduction à Docker du Journey Terminal de Coddy. Leçon 25 sur 40.
La plupart des images ont besoin que vos propres fichiers y soient intégrés : code source, configuration, données. L’instruction COPY copie un fichier depuis le contexte de build (le répertoire depuis lequel vous effectuez le build) dans l’image :
FROM alpine
COPY message.txt /message.txtLe format est COPY SOURCE DESTINATION. Ici, message.txt de votre répertoire est copié vers /message.txt dans l’image.
Le fichier se trouve réellement dans l’image ensuite, donc un conteneur créé à partir de celle-ci peut vraiment lire le fichier :
docker build -t hasfile .
docker run hasfile cat /message.txtDéfi
MoyenUn fichier nommé note.txt se trouve déjà dans votre répertoire. Ouvrez Dockerfile dans l’arborescence des fichiers, faites-en FROM alpine et copiez note.txt vers /note.txt dans l’image, puis enregistrez-le. Construisez-la avec l’étiquette noted, puis exécutez-la pour cat /note.txt.
Essayez vous-même
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
4Gestion des conteneurs
Nommer les conteneursConteneurs en mode détachéLister tous les conteneursArrêter et supprimerRécapitulatif - Cycle de vie des conteneurs10Projet d'application de salutation
Présentation du projetÉcrire le Dockerfile5Inspection des conteneurs
Logs des conteneursInspection des détailsExécution de commandesRécapitulatif - Health CheckEntraînez-vous par vous-même : Playground Terminal