/Users/zhangzj/docker/rocketmq/nameserver1/logs# 拉取镜像docker pull foxiswho/rocketmq:server-4.3.2docker pull styletang/rocketmq-console-ng:1.0.0docker pull foxiswho/rocketmq:broker-4.3.2--restart=unless-stopped \docker run -p 9876:9876 --name rocketmq-nameserver1 \-e "JAVA_OPT_EXT=-server -Xms128m -Xmx128m -Xmn128m" \-e "JAVA_OPTS=-Duser.home=/opt" \-v /Users/zhangzj/docker/rocketmq/nameserver1/logs:/opt/logs \-v /Users/zhangzj/docker/rocketmq/nameserver1/store:/opt/store \-d foxiswho/rocketmq:server-4.3.2docker run -p 9877:9876 --name rocketmq-nameserver2 \-e "JAVA_OPT_EXT=-server -Xms128m -Xmx128m -Xmn128m" \-e "JAVA_OPTS=-Duser.home=/opt" \-v /Users/zhangzj/docker/rocketmq/nameserver2/logs:/opt/logs \-v /Users/zhangzj/docker/rocketmq/nameserver2/store:/opt/store \-d foxiswho/rocketmq:server-4.3.2docker run --name rocketmq-console \-e "JAVA_OPTS=-Drocketmq.namesrv.addr=192.168.52.13:9876;192.168.52.13:9877 -Dcom.rocketmq.sendMessageWithVIPChannel=false" \-p 8082:8080 -t -d styletang/rocketmq-console-ng:1.0.0#nameserver地址namesrvAddr=192.168.52.13:9876;192.168.52.13:9877#集群名称brokerClusterName=rosh-cluster#broker 名称brokerName=rosh-master1#0是主 1是从brokerId=0#每天凌晨4点清理过期消息deleteWhen=04#消息保存时间48小时fileReservedTime=48#同步双写brokerRole=ASYNC_FLUSH#异步刷盘flushDiskType=ASYNC_FLUSH#brokerIP1: 本机IP。brokerIp2:主从通信。brokerIP1=192.168.52.13brokerIP2=192.168.52.13#集群通信端口listenPort=10911docker run -p 10911:10911 -p 10909:10909 -p 10912:10912 --name rmqbroker-master1 \-e "JAVA_OPTS=-Duser.home=/opt" \-e "JAVA_OPT_EXT=-server -Xms128m -Xmx128m -Xmn128m" \-v /Users/zhangzj/docker/rocketmq/master1/conf/broker.conf:/etc/rocketmq/broker.conf \-v /Users/zhangzj/docker/rocketmq/master1/logs:/opt/logs \-v /Users/zhangzj/docker/rocketmq/master1/store:/opt/store \-d foxiswho/rocketmq:broker-4.3.2/Users/zhangzj/docker/rocketmq/master2# 10911 生产者、消费者通信端口 。10909 主从通信端口。10912集群通信端口docker run -p 20911:10911 -p 20909:10909 -p 20912:10912 --name rmqbroker-slave1 \-e "JAVA_OPTS=-Duser.home=/opt" \-e "JAVA_OPT_EXT=-server -Xms128m -Xmx128m -Xmn128m" \-v /Users/zhangzj/docker/rocketmq/slave1/conf/broker.conf:/etc/rocketmq/broker.conf \-v /Users/zhangzj/docker/rocketmq/slave1/logs:/opt/logs \-v /Users/zhangzj/docker/rocketmq/slave1/store:/opt/store \-d foxiswho/rocketmq:broker-4.3.2docker run -p 30911:10911 -p 30909:10909 -p 30912:10912 --name rmqbroker-master2 \-e "JAVA_OPTS=-Duser.home=/opt" \-e "JAVA_OPT_EXT=-server -Xms128m -Xmx128m -Xmn128m" \-v /Users/zhangzj/docker/rocketmq/master2/conf/broker.conf:/etc/rocketmq/broker.conf \-v /Users/zhangzj/docker/rocketmq/master2/logs:/opt/logs \-v //Users/zhangzj/docker/rocketmq/master2/store:/opt/store \-d foxiswho/rocketmq:broker-4.3.2docker run -p 40911:10911 -p 40909:10909 -p 40912:10912 --name rmqbroker-slave2 \-e "JAVA_OPTS=-Duser.home=/opt" \-e "JAVA_OPT_EXT=-server -Xms128m -Xmx128m -Xmn128m" \-v /Users/zhangzj/docker/rocketmq/slave2/conf/broker.conf:/etc/rocketmq/broker.conf \-v /Users/zhangzj/docker/rocketmq/slave2/logs:/opt/logs \-v /Users/zhangzj/docker/rocketmq/slave2/store:/opt/store \-d foxiswho/rocketmq:broker-4.3.2