docker安装Rocketmq

如下:

复制代码
docker pull rocketmqinc/rocketmq

--创建安装位置目录 mkdir -p /home/xx/tool/server/rocketmq/nameserver/logs /home/xx/tool/server/rocketmq/nameserver/store
docker run -d --restart
=always --name rmqnamesrv --privileged=true -p 9876:9876 \ -v /home/xx/tool/server/rocketmq/nameserver/logs:/root/logs \ -v /home/xx/tool/server/rocketmq/nameserver/store:/root/store \ -e "MAX_POSSIBLE_HEAP=100000000" rocketmqinc/rocketmq sh mqnamesrv
broker.conf文件配置 brokerClusterName
= DefaultCluster brokerName = broker-a brokerId = 0 deleteWhen = 04 fileReservedTime = 48 brokerRole = ASYNC_MASTER flushDiskType = ASYNC_FLUSH brokerIP1 = 主机的IP

docker run -d --restart
=always --name rmqbroker --link rmqnamesrv:namesrv \ -p 10911:10911 -p 10909:10909 --privileged=true \ -v /home/vimtech/tool/server/rocketmq/broker/logs:/root/logs \ -v /home/vimtech/tool/server/rocketmq/broker/store:/root/store \ -v /home/vimtech/tool/server/rocketmq/broker.conf:/opt/docker/rocketmq/broker.conf \ -e "NAMESRV_ADDR=namesrv:9876" -e "MAX_POSSIBLE_HEAP=200000000" rocketmqinc/rocketmq \ sh mqbroker \ -c /opt/docker/rocketmq/broker.conf

docker pull pangliang/rocketmq-console-ng docker run -d --restart
=always --name rmqadmin1 -e "JAVA_OPTS=-Drocketmq.namesrv.addr=主机的IP:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" -p 8099:8080 pangliang/rocketmq-console-ng
复制代码

end

posted @   xh_Blog  阅读(126)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2017-03-08 Java DecimalFormat 用法
2017-03-08 内存溢出和内存泄漏的区别
2017-03-08 try {}里有一个 return 语句,那么紧跟在这个 try 后的 finally {}里的 code 会不会被执行,什么时候被执行,在 return 前还是后?
点击右上角即可分享
微信分享提示