O verificare de sănătate (health check) spune Docker-ului (sau unui orchestrator) cum să determine dacă aplicația unui container funcționează de fapt corect, nu doar că rulează. Procesul unui container poate fi activ în timp ce aplicația este blocată (hung, nu poate accesa baza de date) — verificările de sănătate detectează asta pentru ca platforma să poată reacționa.
Definirea unei verificări de sănătate
# 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
[, , , ]
