본문 바로가기
ops/docker

[docker] healthcheck가 가능한 컨테이너 생성하기

by seohan1010 2024. 10. 17.

도커는 컨테이너가 종료되지 않는다면, 컨테이너가 정상 작동을 하고 있지 않아도 이를 알아 차리지 못한다.

 

그러므로 컨테이너를 생성할때 Dockerfile에 HEALTCHECK 인스트럭션을

추가해 주어서 이를 해결해줄수 있다.

-> HEALTHCHECK 인스트럭션으로 생성된 컨테이너에 문제가 발생했다면,

docker container ls 명령어를 입력했을때 container의 Status 에

(unhealthy)라는 상태 메시지가 뜨게 된다.

 

ex)

 

https://docs.docker.com/reference/dockerfile/#healthcheck