【发布时间】:2015-06-23 19:38:53
【问题描述】:
我正在将我的 NodeJS 应用程序移动到 docker,我遇到的最后一个问题是调试应用程序。
我的设置:OSx、boot2docker、docker(基于 centos)、WebStorm 作为 IDE 和调试器。
这是我现在所拥有的:
将 5858 从 docker 转发到 boot2docker:
docker run -p 5858:5858 ...
从 boot2docker 转发 5858 端口到主机:
VBoxManage controlvm boot2docker-vm natpf1 "boot2docker5858,tcp,127.0.0.1,5858,,5858"
同样的设置可以将我的应用程序端口前言到主机。
另一方面,如果从 docker 容器外部访问,端口 5858 似乎没有反应。
在 docker 容器内它工作得很好。
知道可以做些什么来完成这项工作吗?
【问题讨论】: