当前位置: 首页 > news >正文

nacos3端口漂移问题

在前面我使用下面的docker命令创建nacos3

docker run --name my-nacos \-e MODE=standalone \-e NACOS_AUTH_TOKEN="bDN5T09DYmdaTHlybGNHcGFVeDlQYmNMb0lSRmd2amQ=" \-e NACOS_AUTH_IDENTITY_KEY="nacos" \-e NACOS_AUTH_IDENTITY_VALUE="nacos" \-p 8080:8080 \-p 8848:8848 \-p 9848:9848 \-d nacos/nacos-server:latest

后面想换端口,
发现服务运行不起来了,
然后看到通过了nacos的认证,但是没读到文件,
但是命名空间和文件名都是对的

nacos3 docker运行换端口无法读取文件
错误日志

10:55:02.082 [main] INFO  c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
10:55:02.089 [main] INFO  c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
10:55:15.816 [background-preinit] INFO  o.h.v.i.util.Version - [<clinit>,21] - HV000001: Hibernate Validator 7.0.5.Final
10:55:15.891 [main] WARN  c.a.c.n.c.NacosConfigDataLoader - [logTo,253] - [Nacos Config] config[dataId=application-dev.yml, group=DEFAULT_GROUP] is empty
10:55:15.891 [main] WARN  c.a.c.n.c.NacosConfigDataLoader - [logTo,253] - [Nacos Config] config[dataId=server-dev.yml, group=DEFAULT_GROUP] is empty

发现认证通过了
在这里插入图片描述
但是
配置文件找不到
在这里插入图片描述

这就要找到官方问答里的东西了


https://nacos.io/blog/faq/nacos-user-question-history13484/?spm=5238cd80.61e7c29b.0.0.60dd649562hgK7

在这里插入图片描述

数据交换是用的9848的grpc

是由8848+1000得来的

客户端(我们的服务)没有设置9848的地方,那就默认是8848那个端口加1000得到漂移

然后测试了一下

这样的可以

docker run --name nacos-5 \-e MODE=standalone \-e NACOS_AUTH_TOKEN="bDN5T09DYmdaTHlybGNHcGFVeDlQYmNMb0lSRmd2amQ=" \-e NACOS_AUTH_IDENTITY_KEY="nacos" \-e NACOS_AUTH_IDENTITY_VALUE="nacos" \-p 18080:8080 \-p 18848:8848 \-p 19848:9848 \-d nacos/nacos-server:latest

这样就读不到了

docker run --name nacos-6 \-e MODE=standalone \-e NACOS_AUTH_TOKEN="bDN5T09DYmdaTHlybGNHcGFVeDlQYmNMb0lSRmd2amQ=" \-e NACOS_AUTH_IDENTITY_KEY="nacos" \-e NACOS_AUTH_IDENTITY_VALUE="nacos" \-p 28080:8080 \-p 28848:8848 \-p 29849:9848 \-d nacos/nacos-server:latest
http://www.dtcms.com/a/358734.html

相关文章:

  • shell编程-核心变量知识
  • LeetCode - 234. 回文链表
  • 2025年高性能计算年会
  • Golang 面试题「高级」
  • 零碳智慧园区双碳方案
  • 代理IP网站哪家好?全球优质IP代理服务商有什么推荐?
  • 【Linux】网络安全管理:Netfilter、nftables 与 Firewalld | Redhat
  • Linux查看Java进程PID、端口号和内存占用脚本
  • 2023年山东省信息学小学组(CSP-X)第一轮题解
  • 【嵌入式原理系列-第六篇】从Flash到RAM:MCU ld脚本全解析
  • SUMO 与 孪易 IOC 协同:开启交通数字孪生新纪元
  • 哪些人需要考道路运输安全员证?政策要求与适用范围
  • 计算机网络面试集合
  • 通过jar -jar启动jar包的yml配置logback 指定log目录
  • 2025-08-18面试题关于公司
  • 【计算机视觉】Pixel逐像素分类Mask掩码分类理解摘要
  • Git 远程仓库操作:推送到远程仓库、拉取远程仓库到本地仓库
  • C语言 - 输出参数详解:从简单示例到 alloc_chrdev_region
  • AV1编码资源可用性模式
  • DC-HRNet
  • SQL学习记录
  • 键查跑分、比配置的手机性能排行
  • ThingsBoard使用Vue3实现
  • nacos 2.5.1 心跳源码解析
  • MCP进阶指南:如何挑选最适合你的AI助手“装备“
  • 计算机毕业设计 java 在线学习系统 基于 Java 的在线教育平台 Java 开发的学习管理系统
  • Fourier 级数展开(案例:级数展开 AND 求和)
  • 仓颉编程语言青少年基础教程:程序基本结构和语言特点
  • Day31 进程间通信(IPC)多线程目录扫描
  • mysql(自写)