La instrucción WORKDIR
Parte de la sección Introducción a Docker del Journey de Terminal de Coddy. Lección 26 de 40.
La instrucción WORKDIR establece el directorio de trabajo para las instrucciones que la siguen. Es el equivalente de cd en Dockerfile y mantiene tu imagen ordenada al colocar tus archivos en un lugar conocido en vez de dispersarlos en la raíz:
FROM alpine
WORKDIR /app
COPY data.txt data.txtComo WORKDIR /app se ejecuta primero, el destino relativo de COPY se toma desde dentro de /app, por lo que el archivo queda en /app/data.txt. Puedes volver a leerlo desde esa ruta completa:
docker build -t app .
docker run app cat /app/data.txtDesafío
IntermedioYa hay un archivo llamado info.txt en tu directorio. Abre Dockerfile en el árbol de archivos y escribe un Dockerfile que sea FROM alpine, establezca WORKDIR /project y después copie info.txt a /project/info.txt. Guárdalo, compílalo con la etiqueta located y después ejecútalo para cat /project/info.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