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实现动态刷新原理