报错详情:

c.a.c.n.registry.NacosServiceRegistry | nacos registry, gateway-server register failed…NacosRegistration{nacosDiscoveryProperties=NacosDiscoveryProperties{serverAddr=‘null’, username=‘‘, password=’’, endpoint=‘null’, namespace=‘null’, watchDelay=30000, logName=‘null’, service=‘null’, weight=1.0, clusterName=‘null’, group=‘DEFAULT_GROUP’, namingLoadCacheAtStart=‘false’, metadata={}, registerEnabled=true, ip=‘null’, networkInterface=‘’, port=-1, secure=false, accessKey=‘null’, secretKey=‘null’, heartBeatInterval=null, heartBeatTimeout=null, ipDeleteTimeout=null, instanceEnabled=true, ephemeral=true, failureToleranceEnabled=false}, ipDeleteTimeout=null, failFast=true}},

问题描述:在两个版本没有版本问题的情况下,各种配置也没有问题,但就是连接不上,我是根据官网的方法安装的https://nacos.io/docs/latest/quickstart/quick-start-docker/?spm=5238cd80.2ef5001f.0.0.3f613b7ccO1ITA
这是官网的docker启动方式,问题就出现在这个9848端口上面,最新的nacos 默认使用的9849端口

docker run --name nacos-standalone-derby \
    -e MODE=standalone \
    -e NACOS_AUTH_TOKEN=${your_nacos_auth_secret_token} \
    -e NACOS_AUTH_IDENTITY_KEY=${your_nacos_server_identity_key} \
    -e NACOS_AUTH_IDENTITY_VALUE=${your_nacos_server_identity_value} \
    -p 8080:8080 \
    -p 8848:8848 \
    -p 9848:9848 \
    -d nacos/nacos-server:latest

2025-06-20 13:21:16.733 ERROR [main :c.a.n.c.r.c.g.GrpcClient] Server
check fail, please check server 192.168.0.99 ,port 9849 is available ,
error ={}

最终使用如下代码连接成功

docker run --name nacos-standalone-derby \
    -e MODE=standalone \
    -e NACOS_AUTH_TOKEN=${your_nacos_auth_secret_token} \
    -e NACOS_AUTH_IDENTITY_KEY=${your_nacos_server_identity_key} \
    -e NACOS_AUTH_IDENTITY_VALUE=${your_nacos_server_identity_value} \
    -p 8080:8080 \
    -p 8848:8848 \
    -p 9849:9849 \
    -d nacos/nacos-server:latest
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐