本案例是,config向eureka注册服务.eureka和config服务器常规配置和服务器部署就不在这里说了. 这里只讲docker部署eureka和config

问题

常规配置下,eureka上注册的config服务器IP为172.0.0.3,该IP为docker内部虚拟网卡的IP,外网是无法访问docker容器内IP.

解决方法

在config的application配置文件中增加:eureka.instance.ip-address
配置文件源码如下

eureka:instance:status-page-url-path: ${management.context-path}/infohealth-check-url-path: ${management.context-path}/health# 指定该Eureka实例的主机名hostname: ${eureka-server-host}metadata-map:user.name: ${security.user.name}user.password: ${security.user.password}management.context-path: ${management.context-path}# 注册IPprefer-ip-address: true# 指定容器宿主机IP,非docker部署可忽略# 如果不指定IP,eureka则会访问docker容器IP,172.0.0.X,该IP无法访问ip-address: 10.10.14.240client:service-url:defaultZone: http://${eureka-server-host}/eureka

docker-compose.yml

version: '2'
services:eureka:build: /data/docker/platform/eurekacontainer_name: "platform-eureka"ports:- "20100:20100"config:build: /data/docker/platform/configcontainer_name: "platform-config"ports: - "20200:20200"depends_on:- "eureka"

效果如下
eureka

docker ps

eureka修改注册服务IP相关推荐

  1. dubbo注册服务IP解析异常及IP解析源码分析

    https://www.cnblogs.com/leo-li-3046/p/5702479.html 在使用dubbo注册服务时会遇到IP解析错误导致无法正常访问. 比如: 本机设置的IP为172.1 ...

  2. eureka 之前的服务如何关闭_干货分享 | 服务注册中心Spring Cloud Eureka部分源码分析...

    友情提示:全文13000多文字,预计阅读时间10-15分钟 Spring Cloud Eureka作为常用的服务注册中心,我们有必要去了解其内在实现机制,这样出现问题的时候我们可以快速去定位问题.当我 ...

  3. 【065】Spring Cloud服务注册中心双节点集群,使用Eureka实现,以IP方式配置,基于Spring Cloud的Camden SR5版本

    Spring Cloud 封装了 Netflix 公司开发的 Eureka 模块来实现服务注册和发现.Eureka 采用了 C-S 的设计架构.Eureka Server 作为服务注册功能的服务器,它 ...

  4. Spring Cloud 学习笔记(一) 之服务治理模块Spring Cloud Eureka 搭建注册中心

    2019独角兽企业重金招聘Python工程师标准>>> 关于springboot的学习请参考前面的文章 接下来我们会开启一系列关于springcloud的学习文章. 一.概念 首先我 ...

  5. 配置高可用Eureka Server遇到的神坑:无法注册服务

    今天在进行高可用的Eureka Server注册中心的配置时,遇到一个神坑. 拓扑图 废话不多说,直接上拓扑图: Eureka Server配置 pom.xml: <dependency> ...

  6. 微服务多网卡部署(eureka显示IP不为服务IP的地址)解决办法

    这几天遇到一个bug,我们微服务组90%都是部署在linux环境中,只有一个XX微服务是部署在Windows环境中,并且服务都是分布式部署,并没有全部部署在同一台服务器上.这时,问题就出现了~微服务向 ...

  7. (三)Alian 的 Spring Cloud Eureka Server(服务注册中心)

    目录 一.创建Eureka服务工程 1.1.第一步(创建工程) 1.2.第二步(springboot工程) 1.3.第三步(工程设置) 1.4.第四步(依赖选择) 二.配置 2.1.pom文件 2.2 ...

  8. gis许可服务器状态,把ArcGIS的许可指到本机(服务设为@l者机器名)通过修改注册表实现...

    把ArcGIS的许可指到本机(服务设为@l者机器名)通过修改注册表实现 (2012-11-14 12:09:32) 把ArcGIS的许可指到本机(服务设为@localhost或者机器名),通过修改注册 ...

  9. 微服务~Eureka实现的服务注册与发现及服务之间的调用

    微服务里一个重要的概念就是服务注册与发现技术,当你有一个新的服务运行后,我们的服务中心可以感知你,然后把加添加到服务列表里,然后当你死掉后,会从服务中心把你移除,而你作为一个服务,对其它服务公开的只是 ...

最新文章

  1. 使用pytest对django项目单元测试
  2. VS中的 MD/MT设置
  3. linux清空文件内容的几种方式与区别
  4. mysql numeric float_sql 下,float和numeric
  5. 使用Powershell 的获取别的机器WMI类失败解决方法!
  6. 中基鸿业人人都要懂的投资理财常识
  7. python while循环的用法_Python while循环语句详解
  8. ccf201703-5 引水入城
  9. GDB调试总结和实例
  10. 站内信通知数据表设计
  11. git 创建本地仓库,再关联远程创库
  12. dell idrac 复位_重置DELL R630 iDRAC访问密码
  13. 二进制 八进制 十进制 十六进制 之间进制转换(图解篇)
  14. Android 手机灭屏流程分析详解
  15. 折腾T480及VMware
  16. 说话人识别之GMM-UBM系统
  17. JavaSE基础笔记(全)
  18. 《我是一只IT小小鸟》连载四
  19. SKY66111-11低功耗蓝牙芯片
  20. 【黑金ZYNQ7000系列原创视频教程】01.熟悉vivado——纯逻辑led实验

热门文章

  1. 20个经典数据结构与算法,300多幅算法手绘图解,带你领略算法之美
  2. 促进未来教育发展的人工智能技术
  3. Windows 32、64位系统编译器各数据类型大小和字节对齐关系
  4. @serializedname注解的意思
  5. 华为MateBook D14 SE 版 评测
  6. 核心频率个加速频率_32个框框!锐龙9 3800X上架:如此频率 不敢相信
  7. git 各种删除命令
  8. Untiy使用NetworkDiscorver创建 局域网 房间
  9. 彩色瓷砖(横向相邻瓷砖颜色都不相同)
  10. 深度学习网络设计原则