Nacos 问题

Nacos 问题

在服务器上单独部署nacos,怎样才能让docker容器里面的项目能跟nacos访问得上,项目启动报找不到nacos

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
张飞扬 2021-12-19 07:57:27

方法一:如果采用编排工具(kubernetes)可以将nacos和应用容器用同一套大二层网络互通,方便服务发现。
方法二:如果是外部独立的Nacos,可以简单起见让应用容器采用host网络模式,这样容器将占用主机端口,可以直接和Nacos通信。
方法三:如果多个相似容器,无法采用host网络,可以保持默认的bridge网络模式,但是在应用yaml文件中指定该应用的对外ip和端口。ip通常就是主机ip,端口就是容器即将映射的主机端口。然后打包,发布

  • 提问者 慕前端5217525 #1
    Nacos跟容器是同一台服务器,然后项目启动找不到nacos,是这种情况,老师,不好意思哈,我描述得不好
    2021-12-19 09:02:33
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师