Docker

Docker 컨테이너가 System.exit(0)에도 죽지 않을 때

계피러버 2024. 4. 18. 11:35

 

System.exit(0)으로 종료 되는 자바 애플리케이션을 Docker 컨테이너로 올렸을 때

애플리케이션이 죽었다는 로그를 확인했음에도

도커 컨테이너가 Exited 되지 않고 애플리케이션이 계속 되살아났다가 죽는 걸 반복한다

 

-> docker-compose.yaml 파일의 restart:always 설정이 돼 있는지 확인하기 

 

 

restart:always

도커 컨테이너가 예기치 않게 종료되거나 충돌하는 경우에 자동 재시작

종료 하려면 수동으로 종료해야 함