હેલ્થ ચેક Docker (અથવા એક orchestrator)ને કહે છે કે કન્ટેનરની એપ્લીકેશન વાસ્તવમાં કામ કરી રહી છે કે કેમ તે કેવી રીતે નક્કી કરવું, માત્ર ચાલતી નથી. કન્ટેનરની પ્રક્રિયા ઉપર હોઈ શકે છે જ્યારે એપ્લીકેશન તોડેલી છે (હ્યુંગ, તેનો ડેટાબેસ સુધી પહોંચી શકતી નથી) — હેલ્થ ચેક આને શોધે છે જેથી પ્લેટફોર્મ પ્રતિક્રિયા આપી શકે.
હેલ્થ ચેક વ્યાખ્યાયિત કરવી
# 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
[, , , ]
