Docker阿里云RocketMQ 4.5.1部署流程详解_docker
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 -Xms128m -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 -Xms128m -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
源代码下载:
http://xiazai.jb51.net/202105/yuanma/springbootrocket_jb51.rar
RocketMQ从入门到精通
以上就是Docker 部署阿里云RocketMQ 4.5.1的详细内容,更多关于Docker 部署阿里云RocketMQ 4.5.1的资料请关注3399IT网其它相关文章!
本文为网络共享文章,如有侵权请联系邮箱485837881@qq.com