Docker:容器中的Webservice没有返回任何结果

时间:2017-12-27 20:07:01

标签: docker networking

我是码头工的新手,对于noob问题感到抱歉。

我在ip 127.0.0.1:5000上设置了一个在docker容器中运行的Web服务。我想从我的主机到达这个web服务。

我使用此命令启动容器:docker run -d -p 127.0.0.1:300:5000 -it myContainer bash -c "...start webservice..."

我的期望是,当我在端口300上访问localhost时,我会连接到我在容器中运行的服务,对吗?

当我curl来自我的主机的这个端口时,我得到curl: (52) Empty reply from server(不是连接错误)我不明白 - 似乎我的有效载荷丢失了。

当登录到运行服务的容器中执行curl命令的容器时,我得到了预期的输出。网络服务似乎可以正确回复请求。

因此,我很难理解容器和主机之间有效负载丢失的原因和方式?

我的主机系统是OS-X我的容器Ubuntu。 谢谢你的帮助。

0 个答案:

没有答案