【发布时间】:2016-06-04 02:01:34
【问题描述】:
我有两个带有不同图像的 docker 容器。这是“docker ps”命令的部分输出:
$user: docker ps
CONTAINER ID IMAGE PORTS
9c8ff81215d4 node:slim 0.0.0.0:5858->5858/tcp, 0.0.0.0:10101->10101/tcp
d85a0de91432 node-debug 0.0.0.0:8080->8080/tcp
第一个容器正在运行带有调试选项的服务器应用:
$user: node --debug server.js
Debugger listening on port 5858
...
使用调试器监听端口 5858,使用 server.js 应用监听端口 10101。
第二个容器正在运行节点检查器
$user: node-inspector
Node Inspector v0.12.6
Visit http://127.0.0.1:8080/?port=5858
默认情况下在端口 5858 上连接到调试器,并在端口 8080 上侦听 Chrome 中的网络检查器。
问题是当我访问 http://127.0.0.1:8080/?port=5858 时,我看到检查器没有加载源。
在 Chrome 控制台中看到此错误:
Request with id = 10 failed. "ErrorNotConnected: Error: connect ECONNREFUSED 127.0.0.1:5858. Is node running with --debug port 5858?"
【问题讨论】:
标签: node.js debugging docker node-inspector