In dit artikel wordt de methode uitgelegd om een map van de Docker-container naar de lokale hostcomputer te kopiëren.
Hoe kopieer ik de map van de container naar de lokale host?
Volg de volgende stappen om de map van de Docker-container naar de host te kopiëren:
- Toon alle containers.
- Kies de specifieke container.
- Kopieer de gewenste map van de container naar de host met behulp van de ' docker cp
: ” commando. - Verificatie.
Stap 1: bekijk alle bestaande containers
Maak eerst een lijst van alle bestaande containers en kies de gewenste container om de map te kopiëren:
havenarbeider ps -A
De onderstaande uitvoer toont twee containers. We hebben gekozen voor de “ vervolg1 ” houder:
Stap 2: Kopieer de map van de container naar de host
Om een map van container naar host te kopiëren, gebruikt u de ' docker cp
Hier:
- “ vervolg1 ” is de containernaam.
- “ /usr/share/nginx/html ” is het pad van de map.
- “ C:\Docker\Data ” is het pad van de map op de hostcomputer.
De hierboven vermelde opdracht kopieert de ' html ” directory uit de container en sla deze op de hostcomputer op:
Stap 3: Verificatie
Navigeer voor de verificatie eerst naar de hostdirectory om er zeker van te zijn dat de gewenste directory erin is gekopieerd:
CD C:\Docker\DataMaak vervolgens een lijst van de inhoud van de hostdirectory met behulp van de opgegeven opdracht:
lsDe onderstaande uitvoer geeft aan dat de ' html ” directory is succesvol gekopieerd:
We hebben de gemakkelijkste manier uitgelegd om een map van de container naar de hostcomputer te kopiëren.
Conclusie
Om een bepaalde map van de container naar de hostcomputer te kopiëren, kiest u eerst de gewenste container om de map te kopiëren. Voer vervolgens de ' docker cp