Menu
Coddy logo textTech

Copiar desde un contenedor

Parte de la sección Introducción a Docker del Journey de Terminal de Coddy — lección 29 de 40.

docker cp funciona en ambas direcciones. Intercambiar el orden de los argumentos copia un archivo fuera de un contenedor y de vuelta a tu máquina:

docker cp mybox:/note.txt ./back.txt

Ahora el /note.txt del contenedor se guarda como back.txt en tu directorio actual, donde puedes leerlo simplemente con cat:

cat back.txt

Así es como se extraen los resultados de un contenedor: registros, archivos generados o cualquier cosa que un contenedor haya producido mientras se ejecutaba.

challenge icon

Desafío

Intermedio

Inicia un contenedor nginx en segundo plano (detached) llamado src. Usa docker exec con sh -c para escribir output ready en result.txt dentro del mismo. Luego, copia result.txt hacia ./result.txt y ejecútale un cat.

Hoja de referencia

Copia un archivo fuera de un contenedor usando docker cp (primero la ruta del contenedor, después la ruta del host):

docker cp mybox:/note.txt ./back.txt

Copia un archivo dentro de un contenedor (primero la ruta del host, después la ruta del contenedor):

docker cp ./back.txt mybox:/note.txt

Pruébalo tú mismo

Terminal
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Introducción a Docker