Apuntes DAM
Intermedio
Unas 22 horasProyecto 2 de 4

Aplicación multicontenedor con Docker Compose

Contenedoriza una aplicación web completa (frontal, API, base de datos, caché y proxy) con Docker Compose, con imágenes ligeras y seguras, datos persistentes, variables de entorno separadas por entorno y un procedimiento de copias.

DockerDocker ComposeNginxPostgreSQL o MySQLRedis
Tu avance0/14 · 0 %

Objetivos de aprendizaje

  • •Escribir Dockerfiles multietapa
  • •Orquestar servicios con Compose: redes, volúmenes y dependencias
  • •Separar configuración de código

Requisitos mínimos

Fases sugeridas

  1. 1

    Imágenes

  2. 2

    Composición

  3. 3

    Entornos

  4. 4

    Operación

Qué entregar

  • Repositorio con Dockerfiles y Compose
  • Documentación de uso

Para ir más allá

  • Escaneo de vulnerabilidades de las imágenes
  • Despliegue en un servidor con Compose

Rúbrica de evaluación

CriterioPesoPara la máxima nota
Imágenes25 %Ligeras, multietapa y sin root
Composición30 %Redes, volúmenes y salud correctos
Configuración y secretos25 %Sin secretos en el repositorio
Operación20 %Copias y restauración probadas

Úsala para autoevaluarte antes de entregar. Tu profesorado puede usar otros criterios.

Consejos y errores típicos

  • Un contenedor de base de datos sin volumen pierde los datos al recrearse.