Docker 构建 npm 错误日志

Posted

技术标签:

【中文标题】Docker 构建 npm 错误日志【英文标题】:Docker build npm error logs 【发布时间】:2014-08-03 05:44:39 【问题描述】:

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

【问题讨论】:

【参考方案1】:

最好的方法是运行 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

【讨论】:

谢谢,我去试试

以上是关于Docker 构建 npm 错误日志的主要内容,如果未能解决你的问题,请参考以下文章

npm 错误!缺少脚本:构建:通用

AWS Elastic Beanstalk |错误:无法运行 npm 安装。快照日志以获取更多详细信息

错误:这可能不是 npm 的问题。这可能是上面的附加日志输出

Docker手动搭建sentry错误日志系统

如何解决Office加载项(Outlook)的此NPM / Yeoman错误日志?

没有来自 docker 容器的 php-fpm 错误日志