Files
redis-cluster/docker-compose.yml
2021-07-21 14:54:28 +08:00

62 lines
1.9 KiB
YAML

version: '3.8'
# Docker-Compose 单容器使用参考 YAML 配置文件
# 更多配置参数请参考镜像 README.md 文档中说明
services:
redis-node-0:
image: 'colovu/redis-cluster:latest'
environment:
- 'REDIS_PASSWORD=colovu'
- 'REDIS_CLUSTER_NODES=redis-node-0 redis-node-1 redis-node-2 redis-node-3 redis-node-4 redis-node-5'
redis-node-1:
image: 'colovu/redis-cluster:latest'
environment:
- 'REDIS_PASSWORD=colovu'
- 'REDIS_CLUSTER_NODES=redis-node-0 redis-node-1 redis-node-2 redis-node-3 redis-node-4 redis-node-5'
redis-node-2:
image: 'colovu/redis-cluster:latest'
environment:
- 'REDIS_PASSWORD=colovu'
- 'REDIS_CLUSTER_NODES=redis-node-0 redis-node-1 redis-node-2 redis-node-3 redis-node-4 redis-node-5'
redis-node-3:
image: 'colovu/redis-cluster:latest'
environment:
- 'REDIS_PASSWORD=colovu'
- 'REDIS_CLUSTER_NODES=redis-node-0 redis-node-1 redis-node-2 redis-node-3 redis-node-4 redis-node-5'
redis-node-4:
image: 'colovu/redis-cluster:latest'
environment:
- 'REDIS_PASSWORD=colovu'
- 'REDIS_CLUSTER_NODES=redis-node-0 redis-node-1 redis-node-2 redis-node-3 redis-node-4 redis-node-5'
redis-node-5:
image: 'colovu/redis-cluster:latest'
environment:
- 'REDIS_PASSWORD=colovu'
- 'REDIS_CLUSTER_NODES=redis-node-0 redis-node-1 redis-node-2 redis-node-3 redis-node-4 redis-node-5'
redis-cluster-init:
image: 'colovu/redis-cluster:latest'
depends_on:
- redis-node-0
- redis-node-1
- redis-node-2
- redis-node-3
- redis-node-4
- redis-node-5
environment:
- 'REDIS_CLUSTER_CREATOR=yes'
- 'REDISCLI_AUTH=colovu'
- 'REDIS_CLUSTER_REPLICAS=0'
- 'REDIS_CLUSTER_NODES=redis-node-0 redis-node-1 redis-node-2 redis-node-3 redis-node-4 redis-node-5'
# 定义本地数据卷,由系统管理,需要手动删除
volumes:
redis_data:
driver: local