Descripción
Crea un archivo Dockerfile siguiendo unas instrucciones específicas.
Crea un archivo Dockerfile para contenerizar una aplicación web sencilla utilizando Python y el framework Flask (no es necesario conocer ninguno). El Dockerfile debe realizar las siguientes acciones, en el orden dado:
Guarda tu progreso
Inicia sesión para no perder tu progreso y accede a miles de tutoriales, ejercicios prácticos y nuestro asistente de IA.
Más de 25.000 desarrolladores ya confían en CertiDevs
- Imagen base: Comienza el archivo especificando una imagen base que corresponda a Python 3.8 (
python:3.12
). - Directorio de trabajo: Establece '/code' como el directorio de trabajo dentro del contenedor.
- Dependencias: La aplicación Flask necesita un archivo llamado
requirements.txt
. Asume que este archivo ya existe en el mismo directorio que el Dockerfile. Debes copiar este archivo desde tu directorio local al directorio de trabajo en la imagen. - Instalar dependencias: Debe ejecutarse el comando
pip install -r requirements.txt
. - Puerto: Informa a Docker que tu aplicación se ejecutará en el puerto 5000.
- Comando de ejecución: Para iniciar el servidor, Flask requiere ejecutar el comando
flask run --host=0.0.0.0
.
Solución al ejercicio
¡Desbloquea la solución completa!
Completa el examen para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con exámenes de Docker
Mejora tus habilidades con cientos de exámenes de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Retroalimentación
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades