A programu ya afya inaambiya Docker (au njia ya kuandika mipango) jinsi ya kuamua kama programu ya kontena inafanya kazi sawa, si tu kuishia. Mchakato wa kontena unaweza kuwa wazi wakati programu imevunjwa (imechanganyika, haiwezi kufikia hifadhidata yake) — programu za afya zinagundua hili ili jukwaa linaweze kujibu.
Kufafanua programu ya afya
# 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
[, , , ]
