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:%sn',image,$3)}}’

docker run -d -p 9876:9876 --name rmqserver foxiswho/rocketmq:server-4.5.1

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容器,修改配置文件
注意修改自己云服務(wù)器公網(wǎng)ip
docker exec -it 容器id /bin/bash# 進入目錄,找到配置文件broker.confcd /etc/rocketmq# 修改broker.confvim broker.conf# 在最后添加一行添加服務(wù)器公網(wǎng)IPbrokerIP1=47.116.143.16重啟broker
docker restart xxx


注意修改自己云服務(wù)器公網(wǎng)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 rocketmq2、如果要查看其它的鏡像,只需要將其中的鏡像名稱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:%sn',image,$3)}}’3、啟動nnameserverdocker run -d -p 9876:9876 --name rmqserver foxiswho/rocketmq:server-4.5.14、啟動brokerdocker 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.confcd /etc/rocketmq# 修改broker.confvim broker.conf# 在最后添加一行添加服務(wù)器公網(wǎng)IPbrokerIP1=47.116.143.166、重啟brokerdocker restart xxx7、啟動ui控制臺注意修改,自己公網(wǎng)ipdocker 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-ng8、查看ui控制臺47.116.143.16:8080SpringBoot整合RocketMQ
源代碼下載:
http://xiazai.jb51.net/202105/yuanma/springbootrocket_jb51.rar
RocketMQ從入門到精通
以上就是Docker 部署阿里云RocketMQ 4.5.1的詳細內(nèi)容,更多關(guān)于Docker 部署阿里云RocketMQ 4.5.1的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!
相關(guān)文章:
1. CentOS郵箱服務(wù)器搭建系列——SMTP服務(wù)器的構(gòu)建( Postfix )2. PHP基礎(chǔ)之生成器4——比較生成器和迭代器對象3. ASP新手必備的基礎(chǔ)知識4. Docker 啟動Redis 并設(shè)置密碼的操作5. asp文件用什么軟件編輯6. 通過IEAD+Maven快速搭建SSM項目的過程(Spring + Spring MVC + Mybatis)7. JS中6個對象數(shù)組去重的方法8. vue+element開發(fā)一個谷歌插件的全過程9. 利用CSS制作3D動畫10. Vue axios獲取token臨時令牌封裝案例

網(wǎng)公網(wǎng)安備