Intermedio
Unas 22 horasProyecto 2 de 4Aplicació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
Imágenes
- 2
Composición
- 3
Entornos
- 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
| Criterio | Peso | Para la máxima nota |
|---|---|---|
| Imágenes | 25 % | Ligeras, multietapa y sin root |
| Composición | 30 % | Redes, volúmenes y salud correctos |
| Configuración y secretos | 25 % | Sin secretos en el repositorio |
| Operación | 20 % | 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.