Docker构建npm错误日志

时间:2014-06-12 19:14:53

标签: node.js amazon-web-services npm elastic-beanstalk docker

如果构建npm installDockerfile命令失败,如何查看npm-debug.log的内容?我的问题正在恶化,因为它们只发生在Elastic Beanstalk应用程序上传,但问题仍然适用于本地docker构建。

1 个答案:

答案 0 :(得分:12)

最好的方法是运行docker build --rm=false .以保留中间图像并从上一次成功构建步骤开始bash,然后从那里运行npm install

或者,您也可以docker commit <id>使用运行npm install的容器的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