Menu
Coddy logo textTech

Copiar a un contenedor

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

Integrar un archivo en una imagen con COPY es permanente. A veces, en su lugar, quieres colocar un archivo en un contenedor que ya se está ejecutando. Eso es lo que hace docker cp hace:

docker cp note.txt mybox:/note.txt

El formato es docker cp SOURCE CONTAINER:DESTINATION. Aquí note.txt de tu directorio se copia a /note.txt dentro del contenedor llamado mybox.

El archivo realmente llega al contenedor, por lo que puedes volver a leerlo con docker exec:

docker exec mybox cat /note.txt
challenge icon

Desafío

Intermedio

Un archivo llamado data.txt se encuentra en tu directorio. Inicia un contenedor nginx en segundo plano (detached) llamado box, copia data.txt dentro de él en /data.txt, y luego realiza un exec de cat /data.txt para volver a leerlo.

Hoja de referencia

Copia un archivo en un contenedor en ejecución con docker cp SOURCE CONTAINER:DESTINATION:

docker cp note.txt mybox:/note.txt

Verifica leyéndolo de nuevo con docker exec:

docker exec mybox cat /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