Cet article expliquera la méthode pour copier un répertoire du conteneur Docker à la machine hôte locale.
Comment copier le répertoire du conteneur à l'hôte local?
Pour copier le répertoire du conteneur Docker à l'hôte, consultez les étapes suivantes:
Étape 1: Afficher tous les conteneurs existants
Tout d'abord, énumérez tous les conteneurs existants et choisissez le conteneur souhaité pour copier son répertoire:
docker ps -a
La sortie ci-dessous affiche deux conteneurs. Nous avons sélectionné le «cont1" récipient:
Étape 2: Copier le répertoire du conteneur à l'hôte
Pour copier un répertoire du conteneur à l'hôte, utilisez le «Docker CP: " commande:
docker cp cont1: / usr / share / nginx / html c: \ docker \ data
Ici:
La commande ci-dessus copiera le «html”Répertoire du conteneur et enregistrez-le dans la machine hôte:
Étape 3: Vérification
Pour la vérification, accédez d'abord au répertoire de l'hôte pour vous assurer que le répertoire souhaité y a été copié:
cd c: \ docker \ data
Ensuite, listez 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é le moyen le plus simple de copier un répertoire du conteneur à la machine hôte.
Conclusion
Pour copier un répertoire particulier du conteneur à la machine hôte, choisissez d'abord le conteneur souhaité pour copier son répertoire. Ensuite, exécutez le «Docker CP: ”Commande pour copier le répertoire souhaité à partir du conteneur et enregistrer dans la machine hôte. Ensuite, redirigez vers le répertoire de l'hôte et affichez son contenu pour la vérification. Cet article a expliqué la méthode pour copier un répertoire du conteneur Docker à la machine hôte locale.