Ang mga lalagyan ng docker ay malawakang ginagamit para sa paglalagay ng mga aplikasyon dahil sa kanilang portable and efacture. Gayunpaman, ang pagtiyak na tumatakbo nang tama ang mga lalagyang ito ay mahalaga para sa pagpapanatili ng pagkamaaasahan ng sistema.

Ano ba ang mga Pagsusuri sa Kalusugan ng Docker?

Ang mga tseke sa kalusugan ng mga doktor ay mga utos na tumatakbo sa loob ng isang lalagyan nang regular upang matiyak kung ang aplikasyon sa loob ay gumagana nang wasto.

Pag - aayos ng mga Pagsusuri sa Kalusugan

Upang ipatupad ang mga pagsusuring pangkalusugan, kailangan mong bigyang kahulugan ang isang HEALTHECK instruksiyon sa iyong Dockerfile o isaayos ito sa iyong hercher-compose.yml. Ang instruksiyong ito ay nagsasaad ng utos na tumakbo, pagitan ng mga tseke, at ng mga kondisyon para sa pagsasaalang-alang ng isang hindi malusog na sisidlan.

Halimbawa ng Docker Profile na May Pagsusuri sa Kalusugan

Nasa ibaba ang halimbawa ng pagdaragdag ng isang pagsusuring pangkalusugan sa isang Dockerfile para sa isang aplikasyong web:

FROM nginx:latest

HEALTHCHECK --interval=30s --timeout=5s --start-period=10s --retries=3 \
 CMD curl -f http://localhost/ || exit 1

Pinakamabuting mga Gawain Para sa Pagsusuri sa Kalusugan

  • Pumili ng simple at maaasahang utos na wastong maglalarawan sa kalusugan ng lalagyan.
  • Magtakda ng angkop na mga pagitan at retries upang maiwasan ang maling mga positibo.
  • Pagsamahin ang mga pagsusuring pangkalusugan sa mga kasangkapang orkestra katulad ng Docker Swarm o Kubernetes para sa awtomatikong pagbawi.
  • Regular na suriin ang kalagayan ng kalusugan upang malaman ang paulit - ulit na mga isyu.

Mga Pakinabang ng Pagsusuri sa Kalusugan

Ang pagdaragdag ng mga pagsusuri sa kalusugan ay nagpapabuti sa pangkalahatang pagkamaaasahan ng sistema sa pamamagitan ng awtomatikong pagtuklas at pagbawi sa mga may depektong sisidlan.