@@ -8,46 +8,54 @@ services:
88 image : ${W9_REPO}:${W9_VERSION}
99 container_name : ${W9_ID}-nameserver
1010 restart : unless-stopped
11- # ports:
12- # - 9876 :9876
11+ ports :
12+ - ${W9_NAMESRV_PORT_SET} :9876
1313 command : sh mqnamesrv
14+
1415 broker :
1516 image : ${W9_REPO}:${W9_VERSION}
1617 container_name : ${W9_ID}-broker
1718 restart : unless-stopped
1819 ports :
19- - ${W9_BROKER_PORT_SET }:10909
20- # - 10911 :10911
21- # - 10912 :10912
20+ - ${W9_BROKER_VIP_PORT_SET }:10909
21+ - ${W9_BROKER_PORT_SET} :10911
22+ - ${W9_BROKER_HA_PORT_SET} :10912
2223 environment :
2324 - NAMESRV_ADDR=${W9_ID}-nameserver:9876
25+ volumes :
26+ - rocketmq_home:/home/rocketmq
2427 depends_on :
2528 - namesrv
2629 command : sh mqbroker
30+
2731 proxy :
28- image : apache/rocketmq:5.2.0
32+ image : ${W9_REPO}:${W9_VERSION}
2933 container_name : ${W9_ID}
3034 env_file : .env
3135 depends_on :
3236 - broker
3337 - namesrv
3438 ports :
35- - ${W9_HTTP_PORT_SET }:8080
36- # - 8081 :8081
39+ - ${W9_PROXY_REMOTING_PORT_SET }:8080
40+ - ${W9_PROXY_GRPC_PORT_SET} :8081
3741 restart : unless-stopped
3842 environment :
3943 - NAMESRV_ADDR=${W9_ID}-nameserver:9876
4044 command : sh mqproxy
41- # dashboard:
42- # image: apacherocketmq/rocketmq-dashboard:latest
43- # container_name: ${W9_ID}-dashboard
44- # depends_on:
45- # - namesrv
46- # ports:
47- # - ${W9_DASHBOARD_PORT_SET}:8080
48- # restart: unless-stopped
49- # environment:
50- # - JAVA_OPTS=-Drocketmq.namesrv.addr=${W9_ID}-rmqnamesrv:9876
45+
46+ dashboard :
47+ image : apacherocketmq/rocketmq-dashboard:${W9_DASHBOARD_VERSION}
48+ container_name : ${W9_ID}-dashboard
49+ depends_on :
50+ - namesrv
51+ ports :
52+ - ${W9_DASHBOARD_PORT_SET}:8082
53+ restart : unless-stopped
54+ environment :
55+ - JAVA_OPTS=-Drocketmq.namesrv.addr=${W9_ID}-nameserver:9876
56+
57+ volumes :
58+ rocketmq_home :
5159
5260networks :
5361 default :
0 commit comments