有来技术官方博客,推荐关注微信公众号【有来技术】获取|

有来技术

园龄:10年5个月粉丝:831关注:15

Docker部署的Spring Cloud微服务注册到Nacos的IP为私网无法访问

解决方案一

Docker部署默认使用私网IP(172...*)无法访问,这里显示声明注册服务实例的外网IP,配置如下,101.37.69.49 为阿里云服务器公网IP:

spring:
  cloud:
    nacos:
      discovery:
        ip: 101.37.69.49 

解决方案二

容器启动指定网络为主机模式:

docker run -d --network=host --restart=always appname

总结

如果使用Eureka作为注册中心显式指定外网IP,配置如下:

eureka:
  instance:
    ip-address: 101.37.6.8 

本文作者:有来技术

本文链接:https://www.cnblogs.com/haoxianrui/p/14091590.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   有来技术  阅读(6706)  评论(1编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起