Repaso
English
Cloud y DevOpsBaseOPS-31

¿Qué es un Dockerfile?

Opciones

  1. Un archivo de log que registra los pasos de un build
  2. Un archivo de texto con instrucciones paso a paso para construir una imagen (Opción correcta)
  3. Un archivo de configuración de los ajustes de Docker de la computadora
  4. Una lista de los contenedores que están en marcha

Respuesta

Un archivo de texto con instrucciones paso a paso para construir una imagen Docker

Por qué

Un Dockerfile es una receta: empieza desde una imagen base, copia archivos, instala dependencias y define el comando de arranque. docker build lo ejecuta y produce una imagen.

FROM python:3.12-slim
WORKDIR /app
COPY requirements.txt .
RUN pip install -r requirements.txt
COPY . .
CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000"]

Recuerda

Dockerfile = receta de una imagen.

Términos clave

Practica esta pregunta en Repaso