docker部署sentinel無法監控的問題


今天在練習阿里的微服務的時候,遇到一個這樣的問題,sentinel是通過docker部署的,項目啟動后控制台捕捉不到接口,網上找了很久,說甚么時間不一致還有什么多層接口的等等。弄了半天沒解決,還是靠自己打開sentinel的日志

 

 一下明白了服務注冊沒問題,但是sentinel訪問不到我的項目。意思就是宿主機可以訪問容器,但是容器不能訪問宿主機,雖然127.0.0.1這個地址能ping通,但是這只是個橋接的地址,不能訪問到端口。所以我找了一下網上的資料,發現宿主機在docker里面有一個局域網地址

 

 在容器中輸入這個命令,就能暴露宿主機的局域網地址

 

 馬上驗證

 

 沒有問題

修改一下yml文件

 

 然后postman訪問一下

 

 

不得不說網上抄襲的沙雕太多,真的害人


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM