간단한 장고 백엔드 프로젝트와 그 환경을 이미지로 만들어서 도커 컨테이너를 실행할 때, 정상적으로 실행되지 않고 바로 exit 될 수 있습니다.
docker ps
했을 때 목록에 없고
docker ps -a
를 실행하면 exited 라고 돼있을 겁니다.
이 때 shell로 들어가서 확인하는 방법도 있지만
docker run -i -t ubuntu /bin/bash
로그를 확인하면 좀 더 쉽게 어디서 오류가 났는지 확인할 수 있습니다.
docker logs [컨테이너]
저 같은 경우는 Dockerfile에서 app이름을 장고 프로젝트 명으로 해야하는데 폴더명으로 해서 오류가 났었습니다. 일단은 Docker파일 설정이 잘 돼있는지 파악하는 것이 중요합니다.