
Nacos是阿里巴巴开源的动态服务发现、配置管理和服务管理平台。该Docker镜像提供了Nacos的便捷部署方式,支持单机模式和集群模式,可快速集成到微服务架构中,实现服务注册发现、配置集中管理、服务健康检查等核心功能。
默认单机模式(内置 derby 数据库)
bashdocker run -d -p 8848:8848 --name nacos-server nacos/nacos-server:latest
单机模式(MySQL 数据库支持)
bashdocker run -d -p 8848:8848 --name nacos-server \ -e MODE=standalone \ -e SPRING_DATASOURCE_PLATFORM=mysql \ -e MYSQL_SERVICE_HOST=127.0.0.1 \ -e MYSQL_SERVICE_PORT=3306 \ -e MYSQL_SERVICE_DB_NAME=nacos_config \ -e MYSQL_SERVICE_USER=root \ -e MYSQL_SERVICE_PASSWORD=root \ -e MYSQL_SERVICE_DB_PARAM="characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false" \ nacos/nacos-server:latest
基于 NACOS_SERVERS 环境变量配置
bashdocker run -d -p 8848:8848 --name nacos-server-1 \ -e MODE=cluster \ -e NACOS_SERVERS="192.168.1.101:8848 192.168.1.102:8848 192.168.1.103:8848" \ nacos/nacos-server:latest
基于 MEMBER_LIST 环境变量配置(推荐)
bashdocker run -d -p 8848:8848 --name nacos-server-1 \ -e MODE=cluster \ -e MEMBER_LIST="192.168.1.101:8848?raft_port=8807,192.168.1.102:8848?raft_port=8808,192.168.1.103:8848?raft_port=8809" \ nacos/nacos-server:latest
yamlversion: '3' services: nacos1: image: nacos/nacos-server:latest container_name: nacos1 ports: - "8848:8848" - "9848:9848" - "9555:9555" environment: - MODE=cluster - NACOS_SERVERS=192.168.1.101:8848 192.168.1.102:8848 192.168.1.103:8848 - JVM_XMS=1g - JVM_XMX=1g - JVM_XMN=512m volumes: - ./nacos1/logs:/home/nacos/logs restart: always nacos2: image: nacos/nacos-server:latest container_name: nacos2 ports: - "8849:8848" - "9849:9848" - "9556:9555" environment: - MODE=cluster - NACOS_SERVERS=192.168.1.101:8848 192.168.1.102:8848 192.168.1.103:8848 - JVM_XMS=1g - JVM_XMX=1g - JVM_XMN=512m volumes: - ./nacos2/logs:/home/nacos/logs restart: always nacos3: image: nacos/nacos-server:latest container_name: nacos3 ports: - "8850:8848" - "9850:9848" - "9557:9555" environment: - MODE=cluster - NACOS_SERVERS=192.168.1.101:8848 192.168.1.102:8848 192.168.1.103:8848 - JVM_XMS=1g - JVM_XMX=1g - JVM_XMN=512m volumes: - ./nacos3/logs:/home/nacos/logs restart: always
| 属性名称 | 描述 | 选项 |
|---|---|---|
| MODE | 系统启动方式: 集群/单机 | cluster/standalone 默认 cluster |
| NACOS_SERVERS | 集群地址 | ip1:port1 空格 ip2:port2 空格 ip3:port3 |
| PREFER_HOST_MODE | 支持IP还是域名模式 | hostname/ip 默认 ip |
| NACOS_SERVER_PORT | Nacos 运行端口 | 默认 8848 |
| NACOS_SERVER_IP | 多网卡模式下可以指定IP | |
| SPRING_DATASOURCE_PLATFORM | 单机模式下支持MYSQL数据库 | mysql / 空 默认:空 |
| MYSQL_SERVICE_HOST | 数据库连接地址 | |
| MYSQL_SERVICE_PORT | 数据库端口 | 默认 3306 |
| MYSQL_SERVICE_DB_NAME | 数据库库名 | |
| MYSQL_SERVICE_USER | 数据库用户名 | |
| MYSQL_SERVICE_PASSWORD | 数据库用户密码 | |
| MYSQL_SERVICE_DB_PARAM | 数据库连接参数 | 默认 characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false |
| MYSQL_DATABASE_NUM | 数据库数量 | 默认 1 |
| JVM_XMS | JVM 初始堆内存 (-Xms) | 默认 1g |
| JVM_XMX | JVM 最大堆内存 (-Xmx) | 默认 1g |
| JVM_XMN | JVM 新生代内存 (-Xmn) | 默认 512m |
| JVM_MS | JVM 元空间初始大小 (-XX:MetaspaceSize) | 默认 128m |
| JVM_MMS | JVM 元空间最大大小 (-XX:MaxMetaspaceSize) | 默认 320m |
| NACOS_DEBUG | 是否开启远程DEBUG | y/n 默认 n |
| TOMCAT_ACCESSLOG_ENABLED | 是否启用Tomcat访问日志 | 默认 false |
| NACOS_AUTH_SYSTEM_TYPE | 权限系统类型选择,目前只支持nacos类型 | 默认 nacos |
| NACOS_AUTH_ENABLE | 是否开启权限系统 | 默认 false |
| NACOS_AUTH_TOKEN_EXPIRE_SECONDS | Token 失效时间(秒) | 默认 ******* |
| NACOS_AUTH_TOKEN | Token 密钥 | 默认 SecretKey012345678901234567890123456789012345678901234567890123456789 |
| NACOS_AUTH_CACHE_ENABLE | 权限缓存开关,开启后权限缓存更新默认有15秒延迟 | 默认 false |
| MEMBER_LIST | 通过环境变量设置集群地址 | 例子:192.168.16.101:8847?raft_port=8807,192.168.16.101:8848?raft_port=8808,192.168.16.101:8849?raft_port=8809 |
| EMBEDDED_STORAGE | 是否开启集群嵌入式存储模式 | embedded 默认 none |
| NACOS_AUTH_USER_AGENT_AUTH_WHITE_ENABLE | 是否启用User-Agent白名单认证 | 默认 false |
| NACOS_AUTH_IDENTITY_KEY | 服务身份标识Key | 默认 serverIdentity |
| NACOS_AUTH_IDENTITY_VALUE | 服务身份标识Value | 默认 security |
| NACOS_SECURITY_IGNORE_URLS | 安全忽略URL列表 | 默认 /,/error,/**/*.css,/**/*.js,/**/*.html,/**/*.map,/**/*.svg,/**/*.png,/**/*.ico,/console-fe/public/**,/v1/auth/**,/v1/console/health/**,/actuator/**,/v1/console/server/** |
以下是 zhwb/nacos-server 相关的常用 Docker 镜像,适用于 不同场景 等不同场景:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。





探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务