-
Notifications
You must be signed in to change notification settings - Fork 2
/
docker-compose.yml
82 lines (75 loc) · 1.42 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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
gmaster:
image: wookietreiber/ganglia
ports:
- "49880:80"
- "49880:80/udp"
- "22"
volumes:
- ~/projects/speedd-ganglia-config/gmaster://etc/ganglia
zookeeper:
image: wurstmeister/zookeeper
ports:
- "49181:2181"
- "22"
nimbus:
image: wurstmeister/storm-nimbus
ports:
- "49773:3773"
- "49772:3772"
- "49627:6627"
- "22"
links:
- zookeeper:zk
- gmaster:gmaster
volumes:
- ~/projects/speedd-ganglia-config/gnode://etc/ganglia
supervisor:
image: wurstmeister/storm-supervisor
ports:
- "8000:8000"
- "22"
links:
- nimbus:nimbus
- zookeeper:zk
- kafka:kafka
- gmaster:gmaster
volumes:
- ~/projects/speedd-ganglia-config/gnode://etc/ganglia
storm-ui:
image: wurstmeister/storm-ui
ports:
- "49080:8080"
- "22"
links:
- nimbus:nimbus
- zookeeper:zk
- gmaster:gmaster
kafka:
image: wurstmeister/kafka-docker
ports:
- "59092:9092"
links:
- zookeeper:zk
volumes:
- //var/run/docker.sock://var/run/docker.sock
ui:
build: ui
ports:
- "22"
- "43000:3000"
links:
- zookeeper:zk
volumes:
- ~/projects/speedd://opt/speedd
client:
build: client
ports:
- "49022:22"
links:
- zookeeper:zk
- kafka:kafka
- nimbus:nimbus
volumes:
- //var/run/docker.sock://var/run/docker.sock
- ~/projects/speedd://opt/speedd
- ~/projects/perftools://opt/perftools