Docker容器上的Golang websocket服务器不会向外界发送消息

时间:2016-12-27 09:05:37

标签: go docker websocket

我有一个golang后端,节点前端。它在windows和ubuntu上都没有docker工作。现在我想把所有东西都塞进去。我将后端和前端放在同一个docker容器中。我可以建立初始连接但后来后端不断抛出这样的错误:Error message printed by golang

我已经将端口8000暴露到8004,ws端口是8000,前端端口是8004.我已经尝试了--net = host以及将所有内容暴露为主机IP地址192.168.1.4。他们没有工作。

在浏览器端,websocket客户端总是得到101响应,如下所示: Screenshot from chrome

我认为这可能是docker上的配置问题。但我现在对如何处理这个问题没有任何指导。经过测试的浏览器是Windows 10上的Chrome 55.Docker,golang和node是最新的。主机在Ubuntu 16.10以及容器操作系统上。

0 个答案:

没有答案