docker部署sentinel无法监控的问题


今天在练习阿里的微服务的时候,遇到一个这样的问题,sentinel是通过docker部署的,项目启动后控制台捕捉不到接口,网上找了很久,说甚么时间不一致还有什么多层接口的等等。弄了半天没解决,还是靠自己打开sentinel的日志

 

 一下明白了服务注册没问题,但是sentinel访问不到我的项目。意思就是宿主机可以访问容器,但是容器不能访问宿主机,虽然127.0.0.1这个地址能ping通,但是这只是个桥接的地址,不能访问到端口。所以我找了一下网上的资料,发现宿主机在docker里面有一个局域网地址

 

 在容器中输入这个命令,就能暴露宿主机的局域网地址

 

 马上验证

 

 没有问题

修改一下yml文件

 

 然后postman访问一下

 

 

不得不说网上抄袭的沙雕太多,真的害人


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM