执行命令
docker-compose -f docker-compose.yml up -d
docker-compose.yml 详细代码
version: '2.3'services:namesrv-m:image: foxiswho/rocketmq:server-4.4.0container_name: namesrv-mrestart: alwaysports:- 9876:9876volumes:- "./namesrv/master/logs:/opt/logs"- "./namesrv/master/store:/opt/store"- /etc/localtime:/etc/localtime:roenvironment:JAVA_OPT_EXT: "-server -Xms300m -Xmx300m -Xmn150m"namesrv-s:image: foxiswho/rocketmq:server-4.4.0container_name: namesrv-srestart: alwaysports:- 9877:9876volumes:- "./namesrv/slave/logs:/opt/logs"- "./namesrv/slave/store:/opt/store"- /etc/localtime:/etc/localtime:roenvironment:JAVA_OPT_EXT: "-server -Xms300m -Xmx300m -Xmn150m"broker-a-m:image: foxiswho/rocketmq:broker-4.4.0container_name: broker-a-mrestart: alwaysports:- 10909:10909- 10911:10911volumes:- "./broker/a-m/logs:/opt/logs"- "./broker/a-m/store:/opt/store"- "./broker/a-m/conf/broker-a.conf:/etc/rocketmq/broker.conf"- /etc/localtime:/etc/localtime:rocommand: mqbroker -c /etc/rocketmq/broker.conflinks:- namesrv-m:namesrv-m- namesrv-s:namesrv-senvironment:JAVA_OPTS: " -Duser.home=/opt"JAVA_OPT_EXT: "-server -Xms300m -Xmx300m -Xmn150m"broker-a-s:image: foxiswho/rocketmq:broker-4.4.0container_name: broker-a-srestart: alwaysports:- 10916:10909- 10915:10915volumes:- "./broker/a-s/logs:/opt/logs"- "./broker/a-s/store:/opt/store"- "./broker/a-s/conf/broker-b.conf:/etc/rocketmq/broker.conf"- /etc/localtime:/etc/localtime:rocommand: mqbroker -c /etc/rocketmq/broker.conflinks:- namesrv-m:namesrv-m- namesrv-s:namesrv-senvironment:JAVA_OPTS: " -Duser.home=/opt"JAVA_OPT_EXT: "-server -Xms300m -Xmx300m -Xmn150m"console:image: styletang/rocketmq-console-ng:latestcontainer_name: consolerestart: alwaysports:- 9990:8080volumes:- /etc/localtime:/etc/localtime:rolinks:- namesrv-m:namesrv-m- namesrv-s:namesrv-senvironment:JAVA_OPTS: -Drocketmq.config.namesrvAddr=namesrv-m:9876;namesrv-s:9877 -Dcom.rocketmq.sendMessageWithVIPChannel=false
RocketMq控制台端口9990(yml里配置)
http://10.40.7.57:9990
