有台测试服务器,把微服务各个模块部署到了测试服务器上的 docker 里,一个服务一个容器.各个服务会把自己的容器 ip 注册到一个 nacos 的服务容器里,测试环境各个服务之间可以通过调用容器 ip 实现访问。现在我要调试其中的一个服务 a,在本地 idea 起一个 a 服务连接到测试环境的 nacos,如果我本地的服务 a 需要调用测试环境的服务 b 的时候 ,获取的是服务 b 容器的 ip 172 开头的,这时调用会失败。
如果确实需要通过 IDE 对测试环境进行断点调试也不是做不到,我建议你阅读一下 [spring-boot-docker]( https://spring.io/guides/gs/spring-boot-docker/) 这一篇 guide 的 **Debugging the Application in a Docker Container** 小节,配合 IDEA 的远程调试还是很不错的。