상황

docker-compose up -d --build 명령을 실행해 nginx 웹서버, express 서버, mysql 서버 컨테이너를 띄웠습니다. 

docker ps -a 명령을 실행해 현재 실행되고 있는 도커 컨테이너 목록을 체크했습니다. 체크한 결과, express 서버 컨테이너는 계속 restarting 상태인 것이 확인되었습니다. 왜 restarting 이 계속 되고 있는지 도대체 어떤 게 문제가 있는지 전혀 알지 못해 답답했습니다.

restarting 상태인 컨테이너 로그는 어떻게 볼 수 있을까? 찾아보니 아래와 같이 명령을 실행하면 된다는 것을 알게 되었습니다.

같은 상황이 이후 발생했을 때 잊지 않고자 이렇게 기록을 남깁니다.

해결책

로그 확인할 도커 컨테이너 ID 확인

docker ps -a

도커 컨테이너 로그 확인

docker logs [container id]
복사했습니다!