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.txtAhora el /note.txt del contenedor se guarda como back.txt en tu directorio actual, donde puedes leerlo simplemente con cat:
cat back.txtAsí es como se extraen los resultados de un contenedor: registros, archivos generados o cualquier cosa que un contenedor haya producido mientras se ejecutaba.
Desafío
IntermedioInicia 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.txtCopia un archivo dentro de un contenedor (primero la ruta del host, después la ruta del contenedor):
docker cp ./back.txt mybox:/note.txtPruébalo tú mismo
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
4Gestión de contenedores
Nombrar contenedoresContenedores en segundo planoListar todos los contenedoresDetener y eliminarResumen: Ciclo de vida del contenedor10Proyecto de Aplicación de Saludos
Descripción general del proyectoEscribir el Dockerfile5Inspección de contenedores
Logs de contenedoresInspección de detallesEjecución de comandosRepaso - Health Check