docker部署sentinel无法监控的问题

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

 

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

 

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

 

 马上验证

 

 没有问题

修改一下yml文件

 

 然后postman访问一下

 

 

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

posted @ 2021-03-02 17:58  BrightFl  阅读(2669)  评论(1编辑  收藏  举报