docker swarm 内部容器无法访问


描述:
服务A 是docker swarm 内的一个服务,-p 3030:3030
服务B 也是docker swarm 里的一个服务
AB 在同一个overlay网络下
B ping A(10.255.0.20:),可以ping通

问题:
B访问A的接口,没有回应,直到响应超时
http address: http://10.255.0.20:3030/api/SwitchRobotControlMode

B通过宿主机的端口映射访问A 就可以访问的了
http address: http://192.168.15.140:3030/api ... lMode
http reply: {"Result":"Succeed"}

请问有谁遇到过类似的问题吗?
已邀请:

justinmjc - Dare to Dream

赞同来自:


这个问题我自己解决了,不要用系统默认的ingress,自己创建一个overlay即可。参考:
https://github.com/moby/moby/pull/25420

要回复问题请先登录注册