2014-06-12 53 views
2

如果npm install命令在創建Dockerfile時失敗,我該如何查看npm-debug.log的內容?我的問題正在惡化,因爲它們只發生在Elastic Beanstalk應用程序上傳上,但問題仍然適用於本地Docker構建。Docker build npm錯誤日誌

回答

6

最好的辦法是運行docker build --rm=false .爲了保持中間形象,並從上一次成功構建步驟開始bash,然後從那裏運行npm install

或者,您也可以使用運行npm install的容器的標識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