Eureka服务器启动没有报错,config server启动也正常,且可以通过config server的api访问到git上的配置文件信息
但是当启动config client的时候控制台就报了http://host.docker.internal:xxxx连接超时的问题,问题很奇怪,因为我的三个工程配置文件里都没有配过host.docker.internal这个域名,本地hosts也没有,但是注册到eureka服务器上后就出现了这个域名,并且直接浏览器里可以通过这个域名访问到git上的配置信息,但是就是在client里就加载不到,始终超时。
后来看网上有篇帖子说SpringCloud会读取网卡信息,可能刚好读取的是docker那个卡。
解决方法是把eureka、config server、config client里的配置信息改成ip地址,最后把启动发现客户端可以加载远程git上的配置信息。
然后我检查了下网络适配器里确实有个docker的网卡,禁用掉算了。