|
@@ -3,6 +3,8 @@ version: "3.7"
|
|
|
x-default:
|
|
|
&defaults
|
|
|
privileged: true
|
|
|
+ build:
|
|
|
+ context: redis-cluster
|
|
|
restart: always
|
|
|
stdin_open: true
|
|
|
tty: true
|
|
@@ -10,7 +12,8 @@ x-default:
|
|
|
services:
|
|
|
|
|
|
redis1:
|
|
|
- image: redis
|
|
|
+ <<: *defaults
|
|
|
+ container_name: redis1
|
|
|
ports:
|
|
|
- "0.0.0.0:6379:6379"
|
|
|
- "0.0.0.0:16379:16379"
|
|
@@ -19,7 +22,8 @@ services:
|
|
|
- ${DATA_PATH}/redis1:/data:rw
|
|
|
|
|
|
redis2:
|
|
|
- image: redis
|
|
|
+ <<: *defaults
|
|
|
+ container_name: redis2
|
|
|
ports:
|
|
|
- "0.0.0.0:6380:6380"
|
|
|
- "0.0.0.0:16380:16380"
|
|
@@ -28,7 +32,8 @@ services:
|
|
|
- ${DATA_PATH}/redis2:/data:rw
|
|
|
|
|
|
redis3:
|
|
|
- image: redis
|
|
|
+ <<: *defaults
|
|
|
+ container_name: redis3
|
|
|
ports:
|
|
|
- "0.0.0.0:6381:6381"
|
|
|
- "0.0.0.0:16381:16381"
|
|
@@ -37,7 +42,8 @@ services:
|
|
|
- ${DATA_PATH}/redis3:/data:rw
|
|
|
|
|
|
redis4:
|
|
|
- image: redis
|
|
|
+ <<: *defaults
|
|
|
+ container_name: redis4
|
|
|
ports:
|
|
|
- "0.0.0.0:6382:6382"
|
|
|
- "0.0.0.0:16382:16382"
|
|
@@ -50,7 +56,8 @@ services:
|
|
|
- redis3
|
|
|
|
|
|
redis5:
|
|
|
- image: redis
|
|
|
+ <<: *defaults
|
|
|
+ container_name: redis5
|
|
|
ports:
|
|
|
- "0.0.0.0:6383:6383"
|
|
|
- "0.0.0.0:16383:16383"
|
|
@@ -63,7 +70,8 @@ services:
|
|
|
- redis3
|
|
|
|
|
|
redis6:
|
|
|
- image: redis
|
|
|
+ <<: *defaults
|
|
|
+ container_name: redis6
|
|
|
ports:
|
|
|
- "0.0.0.0:6384:6384"
|
|
|
- "0.0.0.0:16384:16384"
|
|
@@ -76,7 +84,7 @@ services:
|
|
|
- redis3
|
|
|
|
|
|
redis_cluster_creator:
|
|
|
- image: redis_cluster_creator
|
|
|
+ container_name: redis_cluster_creator
|
|
|
privileged: true
|
|
|
ports:
|
|
|
- "0.0.0.0:6385:6379"
|