Com copio un directori del contenidor a l'amfitrió?

Com Copio Un Directori Del Contenidor A L Amfitrio



En un contenidor Docker, un directori és una carpeta que emmagatzema subcarpetes i fitxers relacionats amb la funcionalitat del contenidor. De vegades, és possible que els usuaris vulguin copiar un directori o fitxers concrets del contenidor Docker a la màquina amfitrió per a diferents finalitats, com ara compartir el directori amb altres membres de l'equip o per depurar. Amb aquest propòsit corresponent, Docker permet als usuaris copiar qualsevol directori o fitxer del contenidor a la màquina host local.

Aquest escrit explicarà el mètode per copiar un directori del contenidor Docker a la màquina host local.

Com copiar el directori del contenidor a l'amfitrió local?

Per copiar el directori del contenidor Docker a l'amfitrió, consulteu els passos següents:







  • Mostra tots els contenidors.
  • Trieu el contenidor en concret.
  • Copieu el directori desitjat del contenidor a l'amfitrió utilitzant el ' docker cp : ' comandament.
  • Verificació.

Pas 1: visualitzeu tots els contenidors existents

Primer, enumereu tots els contenidors existents i trieu el contenidor desitjat per copiar el seu directori:



docker ps -a

La sortida següent mostra dos contenidors. Hem seleccionat el ' cont1 'contenidor:







Pas 2: copieu el directori del contenidor a l'amfitrió

Per copiar un directori del contenidor a l'amfitrió, utilitzeu el ' docker cp : ' comandament:

docker cp cont1: / usr / Compartir / nginx / html C:\Docker\Data

Aquí:



  • cont1 ” és el nom del contenidor.
  • /usr/share/nginx/html ” és la ruta del directori.
  • C:\Docker\Data ” és la ruta del directori a la màquina host.

L'ordre esmentada anteriorment copiarà el ' html ” directori del contenidor i deseu-lo a la màquina host:

Pas 3: verificació

Per a la verificació, primer, navegueu al directori amfitrió per assegurar-vos que s'hi hagi copiat el directori desitjat:

cd C:\Docker\Data

A continuació, enumereu el contingut del directori amfitrió mitjançant l'ordre proporcionada:

ls

La sortida següent indica que el ' html ” el directori s'ha copiat correctament:

Hem explicat la manera més senzilla de copiar un directori del contenidor a la màquina host.

Conclusió

Per copiar un directori concret del contenidor a la màquina amfitrió, primer, trieu el contenidor desitjat per copiar-ne el directori. A continuació, executeu el ' docker cp : ” comanda per copiar el directori desitjat del contenidor i desar-lo a la màquina amfitriona. A continuació, redirigeu al directori de l'amfitrió i visualitzeu-ne el contingut per verificar-lo. Aquest escrit explicava el mètode per copiar un directori del contenidor Docker a la màquina host local.