Docker health checks: cómo detectar contenedores rotos antes de que te afecten

Cómo configurar HEALTHCHECK en Dockerfile y docker-compose, usar depends_on con condiciones de salud, y detectar automáticamente contenedores que responden pero no funcionan.