mirror of https://github.com/ZhongFuCheng3y/austin
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
1.5 KiB
60 lines
1.5 KiB
version: '3.5'
|
|
services:
|
|
# mq服务
|
|
rocketmq_server:
|
|
image: foxiswho/rocketmq:server
|
|
container_name: rocketmq_server
|
|
ports:
|
|
- 9876:9876
|
|
volumes:
|
|
- ./rocketmq/rocketmq_server/logs:/opt/logs
|
|
- ./rocketmq/rocketmq_server/store:/opt/store
|
|
networks:
|
|
rocketmq:
|
|
aliases:
|
|
- rocketmq_server
|
|
|
|
# mq中间件
|
|
rocketmq_broker:
|
|
image: foxiswho/rocketmq:broker
|
|
container_name: rocketmq_broker
|
|
ports:
|
|
- 10909:10909
|
|
- 10911:10911
|
|
volumes:
|
|
- ./rocketmq/rocketmq_broker/logs:/opt/logs
|
|
- ./rocketmq/rocketmq_broker/store:/opt/store
|
|
- ./rocketmq/rocketmq_broker/conf/broker.conf:/etc/rocketmq/broker.conf
|
|
environment:
|
|
NAMESRV_ADDR: "rocketmq_server:9876"
|
|
JAVA_OPTS: " -Duser.home=/opt"
|
|
JAVA_OPT_EXT: "-server -Xms128m -Xmx128m -Xmn128m"
|
|
command: mqbroker -c /etc/rocketmq/broker.conf
|
|
depends_on:
|
|
- rocketmq_server
|
|
networks:
|
|
rocketmq:
|
|
aliases:
|
|
- rocketmq_broker
|
|
|
|
# mq可视化控制台
|
|
rocketmq_console_ng:
|
|
image: styletang/rocketmq-console-ng
|
|
container_name: rocketmq_console_ng
|
|
ports:
|
|
- 9002:8080
|
|
environment:
|
|
JAVA_OPTS: "-Drocketmq.namesrv.addr=rocketmq_server:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false"
|
|
depends_on:
|
|
- rocketmq_server
|
|
networks:
|
|
rocketmq:
|
|
aliases:
|
|
- rocketmq_console_ng
|
|
|
|
#容器通信network
|
|
networks:
|
|
rocketmq:
|
|
name: rocketmq
|
|
driver: bridge
|