摘要
用docker search rocketmq查找镜像版本,foxiswho/rocketmq是其中之一。查询其他镜像只需更换名字。curl https://registry.hub.docker.com/v1/repositories/foxiswho/rocketmq查询。
正文
Docker 布署阿里云服务器RocketMQ 4.5.1
检索镜像系统
docker search rocketmq
查询镜像系统版本号
假如要查询其他的镜像系统,只必须将在其中的镜像系统名字foxiswho/rocketmq更换为其他镜像系统就可以
curl https://registry.hub.docker.com/v1/repositories/foxiswho/rocketmq/tags\
| tr -d '[\[\]" ]' | tr '}' '\n'\
| awk -F: -v image='foxiswho/rocketmq' '{if(NR!=NF && $3 != ""){printf("%s:%s\n",image,$3)}}'
运行nnameserver
docker run -d -p 9876:9876 --name rmqserver foxiswho/rocketmq:server-4.5.1
运行broker
docker run -d -p 10911:10911 -p 10909:10909\
--name rmqbroker --link rmqserver:namesrv\
-e "NAMESRV_ADDR=namesrv:9876" -e "JAVA_OPTS=-Duser.home=/opt"\
-e "JAVA_OPT_EXT=-server -Xms128米 -Xmx128m"\
foxiswho/rocketmq:broker-4.5.1
进入broker器皿,改动环境变量
留意改动自身云主机外网地址ip
docker exec -it 器皿id /bin/bash
# 进到文件目录,寻找环境变量broker.conf
cd /etc/rocketmq
# 改动broker.conf
vim broker.conf
# 在最终加上一行加上网络服务器公网IP
brokerIP1=47.116.143.16
重新启动broker
docker restart xxx
运行ui控制面板
留意改动自身云主机外网地址ip
docker run -d --name rmqconsole -e "JAVA_OPTS=-Drocketmq.namesrv.addr=47.116.143.16:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" -p 8080:8080 -t styletang/rocketmq-console-ng
查看进程
docker ps|grep rocketmq
查询ui控制面板
47.116.143.16:8080
详细文本文档
1、检索镜像系统
docker search rocketmq
2、假如要查询其他的镜像系统,只必须将在其中的镜像系统名字foxiswho/rocketmq更换为其他镜像系统就可以
curl https://registry.hub.docker.com/v1/repositories/foxiswho/rocketmq/tags\
| tr -d '[\[\]" ]' | tr '}' '\n'\
| awk -F: -v image='foxiswho/rocketmq' '{if(NR!=NF && $3 != ""){printf("%s:%s\n",image,$3)}}'
3、运行nnameserver
docker run -d -p 9876:9876 --name rmqserver foxiswho/rocketmq:server-4.5.1
4、运行broker
docker run -d -p 10911:10911 -p 10909:10909\
--name rmqbroker --link rmqserver:namesrv\
-e "NAMESRV_ADDR=namesrv:9876" -e "JAVA_OPTS=-Duser.home=/opt"\
-e "JAVA_OPT_EXT=-server -Xms128米 -Xmx128m"\
foxiswho/rocketmq:broker-4.5.1
5、进入broker器皿,改动环境变量
# 进到器皿
docker exec -it 器皿id /bin/bash
# 进到文件目录,寻找环境变量broker.conf
cd /etc/rocketmq
# 改动broker.conf
vim broker.conf
# 在最终加上一行加上网络服务器公网IP
brokerIP1=47.116.143.16
6、重新启动broker
docker restart xxx
7、运行ui控制面板
留意改动,自身外网地址ip
docker run -d --name rmqconsole -e "JAVA_OPTS=-Drocketmq.namesrv.addr=47.116.143.16:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" -p 8080:8080 -t styletang/rocketmq-console-ng
8、查询ui控制面板
47.116.143.16:8080
SpringBoot融合RocketMQ
连接: https://pan.baidu.com/s/1zAootB2wSnamYpIJ_kH-GA 登陆密码: abqi
RocketMQ从新手入门到熟练
点此直通
关注不迷路
扫码下方二维码,关注宇凡盒子公众号,免费获取最新技术内幕!
温馨提示:如果您访问和下载本站资源,表示您已同意只将下载文件用于研究、学习而非其他用途。
评论0