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.txtEl 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.txtDesafío
IntermedioYa 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
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 CheckPractica por tu cuenta: Playground de Terminal