Docker Healthcheck Nedir? Container Çalışıyor Görünürken Uygulama Ölmüş Olabilir mi?
Docker healthcheck ile yalnızca container process'inin değil uygulamanın gerçekten cevap verip vermediğinin kontrol edilmesini açıklar.
Hakan E. · · Akademi

Bir container'ın running görünmesi, içindeki uygulamanın gerçekten sağlıklı olduğu anlamına gelmez. Process çalışıyor olabilir ama web servisi cevap vermiyor olabilir. HEALTHCHECK tanımı Docker'a uygulamanın belirli aralıklarla nasıl test edileceğini söyler.
Kontrol başarılıysa container healthy, art arda başarısız olursa unhealthy durumuna geçebilir. Compose içinde servislerin başlangıç sırasını daha anlamlı yönetirken healthcheck kullanmak özellikle faydalıdır. Çünkü bazen bilgisayar açıktır ama sahibi henüz kahve içmemiştir. Teknik olarak ikisi aynı şey değildir.