IT博客汇
首页
精华
技术
设计
资讯
扯淡
权利声明
登录
注册
虚拟机中docker承载的微服务注册到nacos无法访问问题
leftfist
发表于
2022-11-11 18:36:05
love
0
今天将一个项目中的部分子系统部署,部署到虚拟机的docker里运行,结果外部无法访问。查看nacos,显示服务已经成功注册。后来发现,该服务的IP地址外部无法访问:估计172.17.0.0是docker自身的网段,在上面跑的程序,注册到nacos,直接就用到了docker里的地址。因为对于应用程序来说,docker是容器,就是一个操作系统。解决办法是,在虚拟机的宿主机上添加对该地址的路由。我的虚拟机装在windows下,即在windows里添加路由。