Health check memberitahu Docker (atau orkestrator) cara menentukan sama ada aplikasi sesuatu kontena benar-benar berfungsi, bukan sekadar berjalan. Proses sesuatu kontena boleh hidup sedangkan aplikasi rosak (tergantung, tidak dapat menghubungi pangkalan datanya) — health check mengesan keadaan ini supaya platform boleh bertindak balas.
Mentakrifkan health check
# 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
[, , , ]
