해결된 질문
작성
·
197
1
강의자료와 똑같이 진행했는데 도커의 포트폴리오를 실행하면 1초뒤에 바로 종료됩니다. 원인이 뭘까요?
답변 1
0
안녕하세요 정보근입니다:)
도커 컨테이너는 내부에서 실행 중인 애플리케이션이 중단되면 같이 중단됩니다.
스프링 부트가 제대로 실행이 안 된 것으로 보이는데요.
컨테이너를 클릭해서 로그를 봐야 자세한 원인 확인 가능할 것 같습니다.
로그 확인해보시고, 직접 해결이 어려우시면 첨부해서 댓글 남겨주세요.
원인 몇가지를 추측해보면
인텔리제이로 8080 포트에서 애플리케이션을 실행 중인 상태에서,
도커 컨테이너가 같은 8080 포트를 사용하려고 해서 충돌이 나고 중단됐을 가능성이 있습니다.
yml에서 데이터베이스 비밀번호 등 설정이 잘못되어 DB 커넥션에 실패했을 가능성이 있습니다.
2번과 유사하게, 스프링 active profile 설정이 docker로 되지 않아 DB 커넥션에 실패했을 가능성이 있습니다.
감사합니다.