nacos服务注册问题

1.修改SwaggerConfig

public class SwaggerConfig {
    @Bean
    Docket sampleApi() {
        return SwaggerCore.defaultDocketBuilder("单位类型", "com.zeroone.star.baseConfig.controller", "UnitType");
    }
}

这个时候就能在nacos服务列表找到UNITTYPE
image-ptlh.png

但是点进去发现ip不对,我查了一下这个ip发现是docker网络 ip地址,1panel里面有一个默认网络配置
image-znbz.png

2.我们需要自己新建一个网络配置,设置如下

IPv4 配置:

子网: 公网ip同一网段/24

网关: 公网ip同一网段

参数:可以留空,不需要特别配置

标签:可以添加一个标识,name=01demo-network

3.修改docker配置

创建好之后修改docker容器的网络,选刚刚创建好的网络,把ipv4改成公网ip

image-zszn.png

这样ip地址就换过来了,不再是主机ip了
image-kpxg.png

我们现在查看一下nacos服务ip
image-qphn.png