Et sundhedstjek fortæller Docker (eller en orkestrator) hvordan man bestemmer, om en containers applikation faktisk fungerer, ikke bare køres. En containers proces kan være aktiv, mens appen er ødelagt (hængt, kan ikke nå sin database) — sundhedstjek registrerer dette, så platformen kan reagere.
Definition af et sundhedstjek
# 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
[, , , ]
