在 Docker 中远程调试节点应用程序

Posted

技术标签:

【中文标题】在 Docker 中远程调试节点应用程序【英文标题】:Remote debugging node app in Docker 【发布时间】:2016-07-25 23:31:42 【问题描述】:

我已经设法通过调试器远程连接到在 Docker 容器中运行的应用程序,但我遇到了非常奇怪的行为: 当我在我的 index.js 文件的第 5 行中放置一个断点时,它会在第 5 行(或者如果行号中没有代码,则下一个)中的各种(可能全部)index.js 和 isIndex.js 文件(来自不同的库)中中断5)。它发生在 WebStorm 和 Visual Studio Code 中!有任何想法吗? 谢谢, 宝琳娜

【问题讨论】:

【参考方案1】:

在调试时运行 npm update 和排除库有帮助。

【讨论】:

以上是关于在 Docker 中远程调试节点应用程序的主要内容,如果未能解决你的问题,请参考以下文章

远程服务器上 Docker 内的 Xdebug 远程调试

在远程服务器上的Docker内部进行Xdebug远程调试

无法在 docker 容器中远程调试 Java 9 Tomcat 9

无法从 WebStorm 调试远程 docker node.js 应用程序

IntelliJ IDEA 在远程机器或者 Docker 上面运行和调试你的程序

docker容器内远程调试运行进程