# 1. 拉取 Nacos 官方镜像
docker pull nacos/nacos-server:latest
简易直接启
docker run -d --name nacos -p 8848:8848 -e MODE=standalone nacos/nacos-server:latest
# 2. 创建数据和日志目录(持久化数据) mkdir -p /opt/nacos/{data,logs,conf} chmod -R 777 /opt/nacos # 解决权限问题 #
3. 生成安全配置所需的令牌和身份验证信息 # 生成 Base64 编码的安全令牌 TOKEN=$(echo -n "nacos-secure-token-$(date +%s)" | base64) # 定义身份验证的键和值 IDENTITY_KEY="nacos-identity-key" IDENTITY_VALUE="nacos-identity-value" #
4. 后台启动 Nacos(单节点模式) docker run -d --name nacos --restart=always -p 8848:8848 -p 9848:9848 -p 9849:9849 -e MODE=standalone -e NACOS_AUTH_TOKEN=$TOKEN -e NACOS_AUTH_IDENTITY_KEY=$IDENTITY_KEY -e NACOS_AUTH_IDENTITY_VALUE=$IDENTITY_VALUE -v /opt/nacos/data:/home/nacos/data -v /opt/nacos/logs:/home/nacos/logs -v /opt/nacos/conf:/home/nacos/conf nacos/nacos-server:latest #
5. 查看容器状态 docker ps | grep nacos #
6. 查看启动日志(确认是否成功) docker logs -f nacos