Menu
CoddyTech

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.txt

Le 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.txt
challenge icon

Défi

Moyen

Un 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

Terminal
quiz iconTestez-vous

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

Entraînez-vous par vous-même : Playground Terminal