एक health check ले Docker (वा एक orchestrator) लाई यो निर्धारण गर्न बताउँछ कि कन्टेनरको एप्लिकेसन वास्तवमा काम गरिरहेको छ वा सिर्फ चलिरहेको छ। कन्टेनरको प्रक्रिया माथि हुन सक्छ जबकि एप (hung, अपनो database तक पहुँच गर्न सक्दैन) टुट्टिएको हुन सक्छ — health checks यो पत्ता लगाउँछ र ताकि platform प्रतिक्रिया गर्न सक्छ।
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
[, , , ]
