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
| version: '3.5'
services: rmqnamesrv: image: apache/rocketmq:4.7.1
container_name: rmqnamesrv ports: - 9876:9876 volumes: - ./rmqs/logs:/home/rocketmq/logs - ./rmqs/store:/home/rocketmq/store environment: JAVA_OPT_EXT: "-Duser.home=/home/rocketmq -Xms512M -Xmx512M -Xmn128m" command: ["sh","mqnamesrv"] networks: rmq: aliases: - rmqnamesrv rmqbroker: image: apache/rocketmq:4.7.1
container_name: rmqbroker ports: - 10909:10909 - 10911:10911 volumes: - ./rmq/logs:/home/rocketmq/logs - ./rmq/store:/home/rocketmq/store - ./rmq/brokerconf/broker.conf:/etc/rocketmq/broker.conf environment: JAVA_OPT_EXT: "-Duser.home=/home/rocketmq -Xms512M -Xmx512M -Xmn128m" command: ["sh","mqbroker","-c","/etc/rocketmq/broker.conf","-n","rmqnamesrv:9876","autoCreateTopicEnable=true"] depends_on: - rmqnamesrv networks: rmq: aliases: - rmqbroker
rmqconsole: image: 10.10.183.189/mirror.aliyuncs.com/styletang/rocketmq-console-ng container_name: rmqconsole ports: - 8180:8080 environment: JAVA_OPTS: "-Drocketmq.namesrv.addr=rmqnamesrv:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" depends_on: - rmqnamesrv networks: rmq: aliases: - rmqconsole
networks: rmq: name: rmq driver: bridge
|