1、
拉取broker镜像
docker pull foxiswho/rocketmq:broker-4.5.1
2、
拉取server镜像
docker pull foxiswho/rocketmq:server-4.5.1
3、客户端镜像地址
拉取server镜像
docker pull styletang/rocketmq-console-ng
4、
##创建并启动server容器
docker run -d -p 9876:9876 --name=mqserver foxiswho/rocketmq:server-4.5.1
5、
##创建并启动broker容器
docker run -d -p 10911:10911 -p 10909:10909\
--name=mqbroker --link mqserver:namesrv\
-e "NAMESRV_ADDR=namesrv:9876" -e "JAVA_OPTS=-Duser.home=/opt"\
-e "JAVA_OPT_EXT=-server -Xms128m -Xmx128m"\
foxiswho/rocketmq:broker-4.5.1
6、
##进入broker容器命令行窗口
docker exec -it mqbroker /bin/bash
##进入对应的配置文件所在目录
cd /etc/rocketmq/
##修改配置文件
vi broker.conf
配置文件添加内容
brokerIp1 = ##你自己服务器的ip
namesrvAddr = ##你自己服务器的ip:9876
7、最后启动客户端容器
##创建并启动console容器
docker run -d --name rmqconsole -p 8180:8080 --link mqserver:namesrv\
-e "JAVA_OPTS=-Drocketmq.namesrv.addr=namesrv:9876\
-Dcom.rocketmq.sendMessageWithVIPChannel=false"\
-t styletang/rocketmq-console-ng
8、然后打开你的浏览器输入对应的ip:8180端口
962

被折叠的 条评论
为什么被折叠?



