美文网首页
Docker 安装 RocketMQ 5.1.4

Docker 安装 RocketMQ 5.1.4

作者: 長得太帥忚四種檌 | 来源:发表于2024-01-05 20:30 被阅读0次

1.拉取两个镜像

docker pull apache/rocketmq

docker pull apacherocketmq/rocketmq-dashboard:latest

2.启动name server

docker run -d --name mqnamesrv --net=host apache/rocketmq ./mqnamesrv

3.创建路径和配置文件

 # 创建broker挂载相关文件夹
mkdir -p /opt/rocketmq/logs
mkdir -p /opt/rocketmq/conf
mkdir -p /opt/rocketmq/store
vim /opt/rocketmq/conf/broker.conf

配置文件写入以下内容:

#nameserver的外网ip地址,这个一般为9876端口,这个配置项也可以不要,启动的时候指定
#我这里只是单机安装, 没有集群, 所以配置为本地IP
namesrvAddr=127.0.0.1:9876
brokerClusterName = DefaultCluster
brokerName = broker-a
brokerId = 0
deleteWhen = 04
fileReservedTime = 48
brokerRole = ASYNC_MASTER
flushDiskType = ASYNC_FLUSH
brokerIP1 = 127.0.0.1
listenPort=10911

4.启动broker

docker run -d --net=host -v  /opt/rocketmq/logs:/root/logs -v  /opt/rocketmq/store:/root/store -v  /opt/rocketmq/conf/broker.conf:/home/rocketmq/rocketmq-5.1.4/conf/broker.conf --name rmqbroker -p 9876:9876  apache/rocketmq sh mqbroker -n ip:9876 -c /home/rocketmq/rocketmq-5.1.4/conf/broker.conf 

5.启动rocketmq-dashboard (可视化管理工具)

docker run -d  --net=host  --name rocketmq-dashboard -e "JAVA_OPTS=-Drocketmq.namesrv.addr=127.0.0.1:9876" -t apacherocketmq/rocketmq-dashboard:latest

6.[注意]
以上三个容器都是以host方式启动的, 所以不需要映射端口, 如果不是这个网络模式的话, 相应的IP需要指定为外网IP

相关文章

  • Docker之安装RocketMQ

    Docker安装RocketMQ RocketMQ目录 简单介绍 安装Namesrv 安装broker服务器 安装...

  • Docker中安装RocketMQ

    Docker中安装RocketMQ 1.查看是否有docker-compose 2.创建容器 docker-com...

  • 2018-06-05 docker redis|elureka|

    redis 安装 来自gitee的redis.conf wleureka rocketmq(基于Docker镜像搭...

  • RocketMQ -docker 安装

    Github rocketmq控制台 安装 [图片上传失败...(image-671e7e-15984276916...

  • Docker 安装RocketMQ

    环境:Docker 容器(Windows主机要打开虚拟化,Hyper-v)。 安装步骤:1:宿主机建相关目录。新建...

  • Docker安装RocketMQ

    1.查询docker中有哪些可以使用的mq 如上图所示,我们选取start最多的rocketinc 2.拉取镜像 ...

  • docker安装rocketmq

    特别说明: 搜索rocketmq镜像 下载rocketmq镜像 创建挂载目录及配置文件 启动rocketmq na...

  • docker 安装rocketmq

    1、拉镜像 2、创建文件夹 3、启动NameServer实例 4、启动Broker实例 配置 vi /home/r...

  • Docker安装RocketMq

  • Docker安装RocketMQ

    RocketMQ是由阿里巴巴自研并捐赠给Apahche基金会,具备低延迟、高并发、高可用、高可靠,支持万亿级数据红...

网友评论

      本文标题:Docker 安装 RocketMQ 5.1.4

      本文链接:https://www.haomeiwen.com/subject/gpmindtx.html