2014-06-12 4 views
2

Dockerfile을 빌드하는 동안 npm install 명령이 실패하면 npm-debug.log의 내용을 어떻게 볼 수 있습니까? Elastic Beanstalk 앱 업로드에서만 발생하기 때문에 문제가 더욱 심해지지만 로컬 도커 빌드에 대해서는 여전히 문제가 있습니다.Docker 빌드 npm 오류 로그

답변

6

중간 이미지를 유지하고 마지막 성공 빌드 단계에서 bash를 시작한 다음 npm install을 실행하면 가장 좋은 방법은 docker build --rm=false .입니다.

을 실행 한 컨테이너의 ID로 docker commit <id>을 입력 할 수도 있습니다. 예 :

Step 9 : RUN npm install 
---> Running in 2955a741027a 
blablabla 
FAIL 
$> docker commit 2955a741027a test && docker run -it test cat /path/to/npm-debug.log 
+0

감사합니다. 시도해 보겠습니다. – eunoia