Menu
Coddy logo textTech

Copier depuis un conteneur

Fait partie de la section Introduction à Docker du Journey Terminal de Coddy — leçon 29 sur 40.

docker cp fonctionne dans les deux sens. Inverser l'ordre des arguments copie un fichier depuis un conteneur vers votre machine :

docker cp mybox:/note.txt ./back.txt

Désormais, le fichier /note.txt du conteneur est enregistré sous le nom back.txt dans votre répertoire actuel, où vous pouvez le lire avec un simple cat :

cat back.txt

Voici comment extraire les résultats d'un conteneur : journaux, fichiers générés ou tout ce qu'un conteneur a produit pendant son exécution.

challenge icon

Défi

Moyen

Démarrez un conteneur nginx détaché nommé src. Utilisez docker exec avec sh -c pour écrire output ready dans result.txt à l'intérieur de celui-ci. Ensuite, copiez result.txt vers ./result.txt et utilisez cat pour l'afficher.

Aide-mémoire

Copiez un fichier depuis un conteneur en utilisant docker cp (le chemin du conteneur en premier, le chemin de l'hôte en second) :

docker cp mybox:/note.txt ./back.txt

Copiez un fichier vers un conteneur (le chemin de l'hôte en premier, le chemin du conteneur en second) :

docker cp ./back.txt mybox:/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