SpringCloud 服务注册-多网卡配置

方式一

对SpringCloud的配置


# 方法一:指定IP
spring.cloud.inetutils.preferred-networks=192.168.122.80

# 方法二:IP网段
spring.cloud.inetutils.preferred-networks=192.168.122.

# 方法三:忽略网卡列表
spring.cloud.inetutils.ignored-interfaces[0]=eth0
spring.cloud.inetutils.ignored-interfaces[1]=eth1
spring.cloud.inetutils.ignored-interfaces[2]=eth2

# 容器化部署时需要注意:
docker run 方式:
docker run -d --name test 
-e "spring.cloud.inetutils.preferred-networks=192.168.122.80" 
-e "spring.cloud.inetutils.ignored-interfaces[0]=eth0" 
test:1.0

# 注意:
- 根据自己的需要尝试组合或者单独使用。

方式二

对注册服务Eureka的配置

# 其他配置忽略

# 服务注册中心配置
eureka.client.service-url.defaultZone=${MOCK_EUREKA_HOST:http://192.168.122.150:18761/eureka/}
eureka.client.register-with-eureka=true
eureka.client.fetch-registry=true
eureka.instance.ip-address=192.168.122.80 # 指定注册中心的IP,注册时需要开启使用IP注册
eureka.instance.prefer-ip-address=true
eureka.instance.instance-id=${spring.cloud.client.ip-address}:${spring.application.name}:${server.port}

# 在容器化部署时按需配置环境变量等。
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容