MySQL
services:
Redis
services:
Nacos
services:
RocketMQ
services:
rmqnamesrv:
image: apache/rocketmq:5.3.2
container_name: rmqnamesrv
environment:
- JAVA_OPT_EXT=-Xms512m -Xmx1g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m
ports:
- 9876:9876
volumes:
- ${PWD}/rocketmq/data/namesrv/logs:/home/rocketmq/logs
command: sh mqnamesrv -n 115.190.72.91:9876
rmqbroker:
image: apache/rocketmq:5.3.2
container_name: rmqbroker
environment:
- JAVA_OPT_EXT=-Xms512m -Xmx1g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m
ports:
- 10909:10909
- 10911:10911
- 10912:10912
volumes:
- ${PWD}/rocketmq/data/broker/conf/broker.conf:/home/rocketmq/rocketmq-5.2.0/conf/broker.conf
command: sh mqbroker -n 115.190.72.91:9876 -c /home/rocketmq/rocketmq-5.2.0/conf/broker.conf
depends_on:
- rmqnamesrv
rocketmq-dashboard:
image: apacherocketmq/rocketmq-dashboard:2.0.0
container_name: rocketmq-dashboard
environment:
- JAVA_OPTS=-Drocketmq.namesrv.addr=115.190.72.91:9876
ports:
- "8080:8080"
restart: always
depends_on:
- rmqnamesrv
- rmqbroker
评论