상황
docker-compose up -d --build 명령을 실행해 nginx 웹서버, express 서버, mysql 서버 컨테이너를 띄웠습니다.
docker ps -a 명령을 실행해 현재 실행되고 있는 도커 컨테이너 목록을 체크했습니다. 체크한 결과, express 서버 컨테이너는 계속 restarting 상태인 것이 확인되었습니다. 왜 restarting 이 계속 되고 있는지 도대체 어떤 게 문제가 있는지 전혀 알지 못해 답답했습니다.
restarting 상태인 컨테이너 로그는 어떻게 볼 수 있을까? 찾아보니 아래와 같이 명령을 실행하면 된다는 것을 알게 되었습니다.
같은 상황이 이후 발생했을 때 잊지 않고자 이렇게 기록을 남깁니다.
해결책
로그 확인할 도커 컨테이너 ID 확인
docker ps -a
도커 컨테이너 로그 확인
docker logs [container id]
'Docker' 카테고리의 다른 글
로컬에서 Docker 를 이용한 Express 서버 어플리케이션 개발 (0) | 2022.12.01 |
---|---|
도커 컨테이너 환경변수 주입 (0) | 2022.11.10 |
[Error] unable to start container process: exec: "bash" (0) | 2022.11.10 |
Docker Compose 개념과 사용하는 이유 (0) | 2022.11.09 |
RUN, CMD, ENTRYPOINT 명령어 개념과 차이점 (0) | 2022.11.09 |