eureka修改注册服务IP
本案例是,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相关推荐
- dubbo注册服务IP解析异常及IP解析源码分析
https://www.cnblogs.com/leo-li-3046/p/5702479.html 在使用dubbo注册服务时会遇到IP解析错误导致无法正常访问. 比如: 本机设置的IP为172.1 ...
- eureka 之前的服务如何关闭_干货分享 | 服务注册中心Spring Cloud Eureka部分源码分析...
友情提示:全文13000多文字,预计阅读时间10-15分钟 Spring Cloud Eureka作为常用的服务注册中心,我们有必要去了解其内在实现机制,这样出现问题的时候我们可以快速去定位问题.当我 ...
- 【065】Spring Cloud服务注册中心双节点集群,使用Eureka实现,以IP方式配置,基于Spring Cloud的Camden SR5版本
Spring Cloud 封装了 Netflix 公司开发的 Eureka 模块来实现服务注册和发现.Eureka 采用了 C-S 的设计架构.Eureka Server 作为服务注册功能的服务器,它 ...
- Spring Cloud 学习笔记(一) 之服务治理模块Spring Cloud Eureka 搭建注册中心
2019独角兽企业重金招聘Python工程师标准>>> 关于springboot的学习请参考前面的文章 接下来我们会开启一系列关于springcloud的学习文章. 一.概念 首先我 ...
- 配置高可用Eureka Server遇到的神坑:无法注册服务
今天在进行高可用的Eureka Server注册中心的配置时,遇到一个神坑. 拓扑图 废话不多说,直接上拓扑图: Eureka Server配置 pom.xml: <dependency> ...
- 微服务多网卡部署(eureka显示IP不为服务IP的地址)解决办法
这几天遇到一个bug,我们微服务组90%都是部署在linux环境中,只有一个XX微服务是部署在Windows环境中,并且服务都是分布式部署,并没有全部部署在同一台服务器上.这时,问题就出现了~微服务向 ...
- (三)Alian 的 Spring Cloud Eureka Server(服务注册中心)
目录 一.创建Eureka服务工程 1.1.第一步(创建工程) 1.2.第二步(springboot工程) 1.3.第三步(工程设置) 1.4.第四步(依赖选择) 二.配置 2.1.pom文件 2.2 ...
- gis许可服务器状态,把ArcGIS的许可指到本机(服务设为@l者机器名)通过修改注册表实现...
把ArcGIS的许可指到本机(服务设为@l者机器名)通过修改注册表实现 (2012-11-14 12:09:32) 把ArcGIS的许可指到本机(服务设为@localhost或者机器名),通过修改注册 ...
- 微服务~Eureka实现的服务注册与发现及服务之间的调用
微服务里一个重要的概念就是服务注册与发现技术,当你有一个新的服务运行后,我们的服务中心可以感知你,然后把加添加到服务列表里,然后当你死掉后,会从服务中心把你移除,而你作为一个服务,对其它服务公开的只是 ...
最新文章
- 使用pytest对django项目单元测试
- VS中的 MD/MT设置
- linux清空文件内容的几种方式与区别
- mysql numeric float_sql 下,float和numeric
- 使用Powershell 的获取别的机器WMI类失败解决方法!
- 中基鸿业人人都要懂的投资理财常识
- python while循环的用法_Python while循环语句详解
- ccf201703-5 引水入城
- GDB调试总结和实例
- 站内信通知数据表设计
- git 创建本地仓库,再关联远程创库
- dell idrac 复位_重置DELL R630 iDRAC访问密码
- 二进制 八进制 十进制 十六进制 之间进制转换(图解篇)
- Android 手机灭屏流程分析详解
- 折腾T480及VMware
- 说话人识别之GMM-UBM系统
- JavaSE基础笔记(全)
- 《我是一只IT小小鸟》连载四
- SKY66111-11低功耗蓝牙芯片
- 【黑金ZYNQ7000系列原创视频教程】01.熟悉vivado——纯逻辑led实验