Menu
Coddy logo textTech

¿Qué es un Dockerfile?

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

Hasta ahora has utilizado imágenes que otras personas han creado. Para construir la tuya propia, escribes un Dockerfile: un archivo de texto plano que enumera los pasos para ensamblar una imagen, una instrucción por línea.

La instrucción más importante es FROM, con la que comienza cada Dockerfile. Selecciona la imagen base sobre la que construyes:

FROM alpine

Esto indica que se debe comenzar desde la imagen alpine. Luego, se agregan más instrucciones debajo para personalizar la imagen.

Puedes crear el Dockerfile directamente desde la terminal. Una forma sencilla es escribir las líneas en un archivo llamado Dockerfile:

cat > Dockerfile << 'EOF'
FROM alpine
EOF

Todo lo que esté entre EOF y EOF se escribe en el archivo.

challenge icon

Desafío

Principiante

Crea un Dockerfile cuya única línea sea FROM alpine, luego imprime el archivo con cat para confirmar su contenido.

Hoja de referencia

Un Dockerfile es un archivo de texto plano con instrucciones para construir una imagen de Docker. Cada Dockerfile comienza con FROM para especificar la imagen base:

FROM alpine

Crea un Dockerfile desde la terminal usando un heredoc:

cat > Dockerfile << 'EOF'
FROM alpine
EOF

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