spring cloud alibaba运行在多台服务器的docker容器无法通信
服务能正常启动,但是无法调用接口。
在nacos中显示容器ip显示容器IP:172.17.0.X。
解决方法:
在配置文件中添加:
spring:
cloud:
nacos:
discovery:
ip: 192.168.0.110
ip为当前容器宿主机的IP。这样注册到nacos中的服务就是宿主机IP,也能正常访问了。
注意:本文归作者所有,未经作者允许,不得转载