Menu
CoddyTech

La instrucción COPY

Parte de la sección Introducción a Docker del Journey de Terminal de Coddy. Lección 25 de 40.

La mayoría de las imágenes necesitan que incluyas tus propios archivos: código fuente, configuración y datos. La instrucción COPY copia un archivo desde el contexto de compilación (el directorio desde el que compilas) a la imagen:

FROM alpine
COPY message.txt /message.txt

El formato es COPY SOURCE DESTINATION. Aquí, message.txt de tu directorio se copia en /message.txt dentro de la imagen.

El archivo realmente se encuentra en la imagen después, por lo que un contenedor creado a partir de ella puede leer el archivo de verdad:

docker build -t hasfile .
docker run hasfile cat /message.txt
challenge icon

Desafío

Intermedio

Ya hay un archivo llamado note.txt en tu directorio. Abre Dockerfile en el árbol de archivos, haz que sea FROM alpine y copia note.txt a /note.txt en la imagen; después, guárdalo. Compílalo con la etiqueta noted y después ejecútalo para hacer 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

Practica por tu cuenta: Playground de Terminal