docker 部署的服务 里面有websocket接口 怎么通信

Blade 未结 1 1107
3021353592
3021353592 剑圣 2020-12-08 14:23

一、该问题的重现步骤是什么?

1. 

2. docker 部署的服务 里面有websocket接口  安卓连接服务的app接口连不上,服务接口是172.30.0.*,怎么处理这种情况

3.


二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 2020-12-08 14:45

    docker内的服务如果外网要调用,需要把端口映射到宿主机,然后宿主机绑定公网ip或者域名才可以。

    如果不映射服务,只有同一个子网的服务才可以互相调用

    作者追问:2020-12-08 15:04

    能不能使用网关路由转发请问

    回答: 2020-12-09 09:29

    可以用网关,不过gateway对接websocket需要做一部分改动,不能直接转发

    作者追问:2020-12-09 13:34

    能提供个例子吗?我用动态网关实现一直不行

    5 讨论(0)
提交回复