在使用 Nacos 注册服务时,通常是因为 Nacos 在 Docker 中运行时,默认会使用容器的网络设置。
本机ip是:192.168.16.163
但发现注册到nacos上ip却变了,这样的话调用这个服务是调不同的,除非建docker网络
实现宿主机ip注册的方法:
docker-compose 问价设置宿主机ip
version: '3'
services:
nacos:
image: nacos/nacos-server
ports:
- "8848:8848"
environment:
- MODE=standalone
- NACOS_SERVER_IP=<宿主机的IP>
运行 Docker 容器时指定网络模式
docker run -d --name nacos --network host nacos/nacos-server
标签:容器,IP,宿主机,nacos,注册,ip,docker From: https://blog.csdn.net/wangchao6611428/article/details/140992982