1 docker安装

# 创建卷挂载目录
mkdir nacos && cd nacos
mkdir data logs

# 干跑
docker run --name nacos \\
-e MODE=standalone \\
-p 8848:8848 \\
-d nacos/nacos-server:v2.3.2

# 复制容器内 conf 目录到宿主机
cd docker/nacos/
docker cp nacos:/home/nacos/conf /docker/nacos
docker cp nacos:/home/nacos/data /docker/nacos
docker cp nacos:/home/nacos/logs /docker/nacos

services:
  nacos:
    image: nacos/nacos-server:v2.3.2
    container_name: nacos
    restart: always
    ports:
      - "8848:8848"
      - "9848:9848"
    environment:
      MODE: standalone
      # 开启鉴权功能
      NACOS_AUTH_ENABLE: true
      # 设置Token的密钥,需大于32位字符串并转义成Base64编码
      NACOS_AUTH_TOKEN: "YWtkODkzNzY0ODk1Mzg3NDk4amtkaWV3a3Bsb2lkdWU="
      # 登录账号
      NACOS_AUTH_IDENTITY_KEY: "admin"
      # 登录密码
      NACOS_AUTH_IDENTITY_VALUE: "pwd123"
    volumes:
      - /etc/localtime:/etc/localtime
      - /docker/nacos/conf:/home/nacos/conf
      - /docker/nacos/data:/home/nacos/data
      - /docker/nacos/logs:/home/nacos/logs

清理日志

cd nacos/data/protocol/raft/
# 4个目录日志清理
cd naming_instance_metadata/log
cd naming_persistent_service/log
cd naming_persistent_service_v2/log
cd naming_service_metadata/log

echo "" > LOG

Nacos安装使用

Nacos适配达梦数据库

@RefreshScope实现动态刷新原理