Comment copier un répertoire du conteneur vers l'hôte ?

Comment Copier Un Repertoire Du Conteneur Vers L Hote



Dans un conteneur Docker, un répertoire est un dossier qui stocke des sous-dossiers et des fichiers liés aux fonctionnalités du conteneur. Parfois, les utilisateurs peuvent souhaiter copier un répertoire ou des fichiers particuliers du conteneur Docker vers la machine hôte à des fins différentes, telles que le partage du répertoire avec d'autres membres de l'équipe ou pour le débogage. Dans un tel but correspondant, Docker permet aux utilisateurs de copier n'importe quel répertoire ou fichier du conteneur vers la machine hôte locale.

Cet article expliquera la méthode pour copier un répertoire du conteneur Docker vers la machine hôte locale.

Comment copier le répertoire du conteneur vers l'hôte local ?

Pour copier le répertoire du conteneur Docker vers l'hôte, suivez les étapes suivantes :







  • Afficher tous les conteneurs.
  • Choisissez le conteneur particulier.
  • Copiez le répertoire souhaité du conteneur vers l'hôte à l'aide de la touche ' docker cp : ' commande.
  • Vérification.

Étape 1 : Afficher tous les conteneurs existants

Tout d'abord, listez tous les conteneurs existants et choisissez le conteneur souhaité pour copier son répertoire :



docker ps -un

La sortie ci-dessous affiche deux conteneurs. Nous avons sélectionné le « suite1 ' récipient:







Étape 2 : Copier le répertoire du conteneur vers l'hôte

Pour copier un répertoire du conteneur vers l'hôte, utilisez le ' docker cp : ' commande:

docker CP suite1 : / usr / partager / nginx / html C:\Docker\Données

Ici:



  • ' suite1 ” est le nom du conteneur.
  • ' /usr/share/nginx/html ' est le chemin du répertoire.
  • ' C:\Docker\Données ” est le chemin du répertoire sur la machine hôte.

La commande ci-dessus copiera le ' html ” du conteneur et enregistrez-le sur la machine hôte :

Étape 3 : Vérification

Pour la vérification, accédez d'abord au répertoire hôte pour vous assurer que le répertoire souhaité y a été copié :

CD C:\Docker\Données

Ensuite, répertoriez le contenu du répertoire hôte à l'aide de la commande fournie :

ls

La sortie ci-dessous indique que le ' html ' Le répertoire a été copié avec succès :

Nous avons expliqué la manière la plus simple de copier un répertoire du conteneur vers la machine hôte.

Conclusion

Pour copier un répertoire particulier du conteneur vers la machine hôte, choisissez d'abord le conteneur souhaité pour copier son répertoire. Ensuite, exécutez le ' docker cp : ” pour copier le répertoire souhaité à partir du conteneur et l'enregistrer sur la machine hôte. Ensuite, redirigez vers le répertoire hôte et affichez son contenu pour vérification. Cet article a expliqué la méthode pour copier un répertoire du conteneur Docker vers la machine hôte locale.