1.获取nacos 2.x镜像

docker pull nacos/nacos-server

2.用docker 启动nacos2.x (单机)

docker run -d \
  --name nacos \
  -p 8848:8848 \
  -p 9848:9848 \
  -p 9849:9849 \
  -e MODE=standalone \
  -e JVM_XMS=256m \  # 初始内存缩减至256m(最低建议值)
  -e JVM_XMX=256m \  # 最大内存固定为256m(避免动态扩容占用过多)
  -e JVM_XMN=128m \  # 新生代内存(建议为XMX的1/2,减少GC压力)
  -e JVM_MS=64m \    # 元空间初始大小
  -e JVM_MMS=128m \  # 元空间最大大小(限制永久代占用)
  -v /path/to/nacos/data:/home/nacos/data \  # 数据卷挂载(持久化配置)
  -v /path/to/nacos/logs:/home/nacos/logs \  # 日志目录挂载(避免容器内日志占满空间)
  nacos/nacos-server:latest # 指定 2.x 版本(如 2.3.2,建议用最新稳定版)

核心端口说明(2.x 版本必须映射,否则客户端连接失败):
8848:HTTP 端口(控制台、OpenAPI)
9848:客户端 gRPC 端口(8848 + 1000)
9849:服务端间 gRPC 端口(8848 + 1001,集群模式需要)

3.访问

浏览器打开 http://服务器IP:8848/nacos,默认用户名 / 密码为 nacos/nacos(若开启认证)。

更多推荐