防火墙开通端口 9876 10911 9800

firewall-cmd --zone=public --add-port=9876/tcp --permanent

firewall-cmd --zone=public --add-port=10911/tcp --permanent

firewall-cmd --zone=public --add-port=9800/tcp --permanent

firewall-cmd --reload

创建存储文件夹

mkdir -p /root/rocketmq/data/namesrv/logs /root/rocketmq/data/namesrv/store /root/rocketmq/conf /root/rocketmq/data/broker/logs /root/rocketmq/data/broker/store

进入到 /root/rocketmq/conf  文件夹下 创建文件 broker.conf

编辑 borker.conf 文件

加入以下配置 {}括号内需要换成自己服务器的外网IP

拉取镜像

docker pull rocketmqinc/rocketmq:4.4.0

docker pull styletang/rocketmq-console-ng

创建 Namesrv 容器

运行创建容器命令

docker run -d -p 9876:9876 -v /root/rocketmq/data/namesrv/logs:/root/logs -v /root/rocketmq/data/namesrv/store:/root/store --name rmqnamesrv -e "MAX_POSSIBLE_HEAP=100000000" rocketmqinc/rocketmq:4.4.0 sh mqnamesrv

启动容器

docker start  414a1b2473a8

查看容器是否启动

创建 broker 容器

运行创建容器命令

docker run -d -p 10911:10911 -p 10909:10909 -v  /root/rocketmq/data/broker/logs:/root/logs -v  /root/rocketmq/data/broker/store:/root/store -v  /root/rocketmq/conf/broker.conf:/opt/rocketmq-4.4.0/conf/broker.conf --name rmqbroker --link rmqnamesrv:namesrv -e "NAMESRV_ADDR=namesrv:9876" -e "MAX_POSSIBLE_HEAP=200000000" rocketmqinc/rocketmq:4.4.0 sh mqbroker -c /opt/rocketmq-4.4.0/conf/broker.conf

启动容器

创建 console控制台 容器

运行创建容器命令

docker run -d --name rmqconsole -p 9800:8080 --link rmqnamesrv:namesrv -e "JAVA_OPTS=-Drocketmq.namesrv.addr=namesrv:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" -t styletang/rocketmq-console-ng

查看容器是否启动

访问 外网IP:9800 进入控制台

进入之后 未弹出报错说明 连接成功

docker安装rocketmq你学会了吗相关推荐

  1. 最详细的docker安装rocketMQ教程来了

    RocketMQ是一款分布式.队列模型的消息中间件,是由阿里巴巴设计的,具有以下特点: 支持严格的消息顺序 支持Topic与Queue两种模式 亿级消息堆积能力 比较友好的分布式特性 同时支持Push ...

  2. docker安装rocketmq遇到的坑(外部无法连接)

    docker安装rocketmq遇到的坑 跟着网上的教程在虚拟机的docker安装了RocketMQ,安装了NameServer和Broker以及控制台,在本机上也成功访问了控制台,但是使用java程 ...

  3. docker下安装RocketMQ

    docker 安装 RocketMq 一.安装docker 1. 先移除旧版本(如果有): 2.安装一些必要的工具: 3.添加软件源信息: 4.更新 yum 缓存:centos8系统去掉fast执行 ...

  4. Docker 安装 Rocket MQ

    1. 整体架构 在安装RocketMQ之前,我们先了解一下RocketMQ的部署架构,了解一下RocketMQ的组件,然后基于当前主流的Docker安装RocketMQ,我们这里安装单台RocketM ...

  5. 史上最详细Docker安装最新版Minio 带详解 绝对值得收藏!!! 让我们一起学会使用minio搭建属于自己的文件服务器!!走上白嫖之路!解决启动了但是浏览器访问不了的原因

    让我们一起学会使用minio搭建属于自己的文件服务器!!走上白嫖之路! WARNING: Console endpoint is listening on a dynamic port (34451) ...

  6. RocketMQ Docker安装

    通过docker安装 #拉取镜像 docker pull foxiswho/rocketmq:server-4.3.2 docker pull foxiswho/rocketmq:broker-4.3 ...

  7. RocketMQ部署安装(非Docker安装)

    1.下载 下载地址:https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.3.2/rocketmq-all-4.3.2-bin-release.z ...

  8. Docker中RocketMQ的安装与使用

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 搜索RocketMQ的镜像,可以通过docker的hub.docker.com上进行搜索,也可以在L ...

  9. 离线安装docker,docker安装MySQL,Redis,ES,Kibana,mongoDB,RocketMQ

    目录 安装docker,docker-compose 离线安装docker,docker-compose 安装ElasticSearch 安装kibana 下载ik分词器. 安装MySQL 设置MyS ...

最新文章

  1. OpenCASCADE:拓扑 API之偏移、拔模、管道和演变形状
  2. Jquery ajax 学习笔记
  3. bzoj2007: [Noi2010]海拔
  4. php解密 码表,php拼音码表的生成
  5. Linux+php+memcache+APC加速PHP网站
  6. 教你消灭 Java 代码的“坏味道”
  7. C++编码类定义的规则
  8. JavaScript 中 2个等号(==)和 3个等号(===)之间的区别
  9. 关于swf转fla 软件的间题
  10. Datamine Studio v3.0.1748 ENG 1CD(矿山软件)
  11. 使用dll查看器dll文件中的内容
  12. 定制小狼豪(五笔+拼音)输入法
  13. Ubuntu11.04下安装QQ2011
  14. 从0到1亿美元 ---- PopCap创始人John Vechey自述
  15. iphone X 屏幕适配
  16. html文件在Chrome打开中文乱码
  17. 效率系列(二) Win10常用快捷键
  18. php twig中文手册,安装 · Twig 中文文档 · 看云
  19. (动态规划)股票交易日问题
  20. 进入路由器linux系统时间长,如何用linux做路由器限速

热门文章

  1. 如何写 go 代码 (How to Write Go Code 翻译)
  2. [工具] 解决sublime text运行javascript console无输出问题
  3. 设计前沿:25个设计师向您展示 iOS 7 界面
  4. 网络技术术语英汉对照
  5. 终于可以放下心来了,呜呜...
  6. char data[0]用法总结
  7. 用live555和ffplay搭建流媒体环境
  8. C#枚举、值、字符串的相互转换
  9. 计算机运维知识点,系统运维必会知识点
  10. js映射 nginx_浅析nginx刚刚发布的JavaScript能力nginScript