¿Cómo copio un directorio del contenedor al host?

Como Copio Un Directorio Del Contenedor Al Host



En un contenedor Docker, un directorio es una carpeta que almacena subcarpetas y archivos relacionados con la funcionalidad del contenedor. A veces, los usuarios pueden querer copiar un directorio o archivos en particular del contenedor Docker a la máquina host para diferentes propósitos, como compartir el directorio con otros miembros del equipo o para depurar. Para tal propósito correspondiente, Docker permite a los usuarios copiar cualquier directorio o archivo del contenedor a la máquina host local.

Este artículo explicará el método para copiar un directorio desde el contenedor Docker a la máquina host local.

¿Cómo copiar el directorio del contenedor al host local?

Para copiar el directorio del contenedor Docker al host, consulte los siguientes pasos:







  • Mostrar todos los contenedores.
  • Elija el contenedor en particular.
  • Copie el directorio deseado del contenedor al host usando el ' docker cp : ' dominio.
  • Verificación.

Paso 1: Ver todos los contenedores existentes

Primero, enumere todos los contenedores existentes y elija el contenedor deseado para copiar su directorio:



estibador PD -a

El siguiente resultado muestra dos contenedores. Hemos seleccionado el “ cont1 ' envase:







Paso 2: copie el directorio del contenedor al host

Para copiar un directorio del contenedor al host, utilice el ' docker cp : ' dominio:

estibador c.p. cont1: / usuario / compartir / nginx / html C:\Docker\Datos

Aquí:



  • cont1 ” es el nombre del contenedor.
  • /usr/share/nginx/html ” es la ruta del directorio.
  • C:\Docker\Datos ” es la ruta del directorio en la máquina host.

El comando mencionado anteriormente copiará el ' html ” del contenedor y guárdelo en la máquina host:

Paso 3: Verificación

Para la verificación, primero navegue hasta el directorio del host para asegurarse de que el directorio deseado se haya copiado en él:

cd C:\Docker\Datos

Luego, enumere el contenido del directorio del host usando el comando proporcionado:

ls

El siguiente resultado indica que el “ html El directorio ” se ha copiado con éxito:

Hemos explicado la forma más fácil de copiar un directorio desde el contenedor a la máquina host.

Conclusión

Para copiar un directorio en particular del contenedor a la máquina host, primero, elija el contenedor deseado para copiar su directorio. Luego, ejecute el “ docker cp : ” para copiar el directorio deseado del contenedor y guardarlo en la máquina host. A continuación, redirija al directorio del host y vea su contenido para verificarlo. Este artículo explica el método para copiar un directorio desde el contenedor Docker a la máquina host local.