¿Qué es un Dockerfile?
Opciones
- Un archivo de log que registra los pasos de un build
- Un archivo de texto con instrucciones paso a paso para construir una imagen (Opción correcta)
- Un archivo de configuración de los ajustes de Docker de la computadora
- 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.