-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
57 lines (51 loc) · 1.08 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
version: "3.3"
networks:
net:
services:
m1:
image: mongo:3.4
container_name: m1
command: mongod --replSet mwe --smallfiles --port 27017
networks:
- net
deploy:
replicas: 1
placement:
constraints:
- node.labels.mongo.role == data1
m2:
image: mongo:3.4
container_name: m2
command: mongod --replSet mwe --smallfiles --port 27017
networks:
- net
deploy:
replicas: 1
placement:
constraints:
- node.labels.mongo.role == data1
m3:
image: mongo:3.4
container_name: m3
command: mongod --replSet mwe --smallfiles --port 27017
networks:
- net
deploy:
replicas: 1
placement:
constraints:
- node.labels.mongo.role == data1
bootstrap:
image: malkir/mongo-bootstrap:latest
container_name: mongo-bootstrap
ports:
- 9090:9090
command:
- '-dataSet=mwe/m1:27017,m2:27017,m3:27017'
networks:
- net
deploy:
replicas: 1
placement:
constraints:
- node.labels.mongo.role == data1