Une vérification de santé indique à Docker (ou à un orchestrateur) comment déterminer si l'application d'un conteneur fonctionne réellement, et ne fait pas que s'exécuter. Le processus d'un conteneur peut être actif tandis que l'application est cassée (figée, ne peut pas atteindre sa base de données) — les vérifications de santé détectent cela afin que la plateforme puisse réagir.
Définir une vérification de santé
# in a Dockerfile
HEALTHCHECK --interval=30s --timeout=3s --retries=3 \
CMD curl -f http://localhost:3000/health || exit 1
# → Docker runs this command periodically; exit 0 = healthy, non-zero = unhealthy
[, , , ]
