我本機上的springcloud專案可以正常注冊,在docker上打包鏡像之后服務提供者無法注冊服務


uj5u.com熱心網友回復:
localhost 換成127.0.0.1 試試 然后還不行的話 使用 docker exec -it [eureka容器id] bash 進入eureka注冊中心的docker容器中,然后使用cat /etc/hosts命令查看容器的IP地
uj5u.com熱心網友回復:
最近專案即將使用docker部署,我也遇到這樣的問題。這樣的問題:
部署上去正常,eureka部署正常,config配置中心部署正常,消費者(呼叫配置中心)啟動就出錯,提示地址不可用。列印出來的IP是容器IP,不是服務器機的IP。
解決,啟動的時候所以配置了下指定IP就可以了。eureka.instance.ip-address=${CONFIG_HOST}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/110234.html
標籤:Java相關
