Docker
Docker 컨테이너가 System.exit(0)에도 죽지 않을 때
계피러버
2024. 4. 18. 11:35
System.exit(0)으로 종료 되는 자바 애플리케이션을 Docker 컨테이너로 올렸을 때
애플리케이션이 죽었다는 로그를 확인했음에도
도커 컨테이너가 Exited 되지 않고 애플리케이션이 계속 되살아났다가 죽는 걸 반복한다
-> docker-compose.yaml 파일의 restart:always 설정이 돼 있는지 확인하기
restart:always
도커 컨테이너가 예기치 않게 종료되거나 충돌하는 경우에 자동 재시작
종료 하려면 수동으로 종료해야 함