Nacos
简介
Nacos(Naming and Configuration Service)是一个开源的动态服务发现、配置管理和服务管理平台,旨在帮助微服务架构中的服务治理。它由阿里巴巴开发,广泛应用于云原生应用和微服务环境中。
部署
docker-compose.yaml
cat > docker-compose.yaml <<EOF
services:
nacos:
image: nacos/nacos-server:2.0.0 # 镜像版本
container_name: nacos # 容器名称
restart: always # 自动重启
environment:
- TZ=Asia/Shanghai # 设置时区
- MODE=standalone # 单点模式
- JVM_XMX=1g
- JVM_XMS=1g
- JVM_XMN=512m
- JVM_MS=256m
ports:
- "8848:8848" # 端口映射
- "9848:9848"
volumes:
- nacos_data:/home/nacos # 数据持久化
deploy:
resources:
limits:
cpus: "1" # 限制 CPU 核心数
memory: "2G" # 限制内存大小
volumes:
nacos_data:
EOF启动
docker compose up -d