docker rocketmq 安装及使用
rocketmq docker hub地址
https://hub.docker.com/r/foxiswho/rocketmq/
风.fox
所有信息 都是 在 mac 系统 执行成功
docker compose 一键生成
风.fox
注意 使用 一键生成时候,要保证
9876
,10909
,10911
,8180
不被占用,如果占用,请自行更改 docker-compose.yml 的端口号
执行
git clone https://github.com/foxiswho/docker-rocketmq.gitcd docker-rocketmqcd rmqchmod +x start.sh./start.sh
将会一键生成3个容器
如果输出如下信息,表名 创建成功
Creating rmqnamesrv ... done
Creating rmqbroker ... done
Creating rmqconsole ... done
浏览器访问
localhost:8180
配置文件 在
rmq/rmq/brokerconf
目录下,成功后会自动映射配置文件rmq/brokerconf/broker.conf
到 容器内部 路径/etc/rocketmq/broker.conf
注意 如果你的微服务或者项目在开发的时候没有放入docker
中或者与rocketmq
容器不能直接用IP访问,
那么请把broker.conf
中的#brokerIP1=192.168.0.253
前面#
号去掉,并且把后面的IP地址
改成你的rocketmq
容器宿主机IP地址
,
否则报com.alibaba.rocketmq.remoting.exception.RemotingConnectException: connect to <172.0.0.120:10909> failed
其他案例
https://github.com/foxiswho/docker-nacos-sentinel-rocketmq-rabbitmq
https://github.com/foxiswho/docker-consul-fabio-apollo-rocketmq-rabbitmq
K8S 案例
https://github.com/foxiswho/k8s-nacos-sentinel-rocketmq-zipkin-elasticsearch-redis-mysql
以下是单独启动容器
以下是单独启动容器
以下是单独启动容器
启动 rocketmq server 容器
docker run -d -p 9876:9876 --name rmqserver foxiswho/rocketmq:server
启动 rocketmq 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 -Xmn128m" foxiswho/rocketmq:broker
broker 配置文件位置 (容器内)
/etc/rocketmq/broker.conf
使用自己的配置文件
请全部复制到shell 中执行
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 -Xmn128m" \
-v /User/fox/rmq/conf/broker.conf:/etc/rocketmq/broker.conf \
foxiswho/rocketmq:broker
/User/fox/rmq/conf/broker.conf 为我的本地配置文件目录
启动 rocketmq console 容器
docker run --name rmqconsole -p 8180:8080 --link rmqserver:namesrv -e "JAVA_OPTS=-Drocketmq.namesrv.addr=namesrv:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" -t styletang/rocketmq-console-ng
浏览器访问
localhost:8180
docker rocketmq 安装及使用相关推荐
- Docker一键安装RocketMQ(All in one Docker)
环境: CentOS Linux release 7.7.1908 (Core) Docker version 19.03.4, build 9013bf583a 安装: 本镜像于2020-02-27 ...
- docker下安装RocketMQ
docker 安装 RocketMq 一.安装docker 1. 先移除旧版本(如果有): 2.安装一些必要的工具: 3.添加软件源信息: 4.更新 yum 缓存:centos8系统去掉fast执行 ...
- Docker软件安装文档
软件安装文档 文章目录 软件安装文档 虚拟机安装 系统死锁问题 JDK11安装 Docker安装 Docker-Compose安装 MySQL安装 MySQL8安装 Docker-Compose安装M ...
- JavaEE:RocketMQ安装与使用
一.RocketMQ安装: 1.Centos7系统上安装: 安装Java(x64):https://blog.csdn.net/a526001650a/article/details/10412245 ...
- Docker的安装、镜像源更换与简单应用
Docker的安装.镜像源更换与简单应用[阅读时间:约20分钟] 一.概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 三.Docker的安装 四.Docker的简单应用 1. ...
- 客快物流大数据项目(八):Docker的安装和启动
目录 Docker的安装和启动 一.服务器规划 二.安装Docker 1.验证Linux内核版本 <
- Docker初学2:Docker的安装
Docker的安装 Docker的架构图 我们先来介绍一下上面这张Docker架构图 镜像(image): Docker 镜像(Image)就是一个只读的模板.镜像可以用来创建 Docker 容器,一 ...
- 『中级篇』docker容器安装wordpress(37)
原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』docker容器安装wordpress(37) 第一节的时候我就部署过wordpress,可能很多老铁一头雾水不知道 ...
- Docker的安装和使用及其Docker容器间通信,云计算技术与应用实验报告
实验环境:Windows操作系统,阿里云资源,Docker 实验内容和要求:安装Docker并进行相关实验,熟悉Docker的相关操作.实验包括Docker的安装.镜像和容器的使用.容器的连接.容器间 ...
- docker 启动sqlserver_在Docker上安装MSSQL(SQL Server)
在转移到Mac OS X 阵营之后,如果想在本机上安装微软的mssql-server数据库有三种方式: 第一种是在本机上安装MSSQL for Linux 版本. 第二种是安装Windows虚拟机,然 ...
最新文章
- 若依微服务版怎样新增业务子模块并使用代码生成实现对表的增删改查
- boost::callable_traits添加member右值引用的测试程序
- win7将 esc与 capslock 互换
- percona-toolkit工具包的使用教程
- 4g模块Linux拨号ppp脚本,在ARM-linux上实现4G模块PPP拨号上网【转】
- python爬取b站搜索结果播放地址_Golang 爬虫快速入门 | 获取B站全站的视频数据
- python+selenium之元素、下拉列表的定位
- vue+websocket+express+mongodb实战项目(实时聊天)(一)
- 鼠标放上去会变色的按钮
- offer收割机: 字节跳动、YY、虎牙、BIGO
- 数据防泄露产品分析选型指南
- 笔记本计算机排名2015,2015性价比高的笔记本电脑排行榜
- swagger使用报错:No enum constant org.springframework.web.bind.annotation.RequestMethod.Get
- 从零基础到导入运行Java版坦克大战游戏项目 第一节(Java JDK的下载安装配置)
- 万年历编写(从公元元年算起 考虑儒略历与格里历的变换)
- 逆战班学习之javascript内置对象之–数组
- 监控视频压缩2—Block-Composed Background Reference for High Efficiency Video Coding
- 约数——Hankson的趣味题
- 可编程区块链以太坊的未来
- 21款常用修图插件合集打包
热门文章
- springboot 获取yml变量_springboot怎么读取不同yml配置文件
- python虚拟环境中安装diango_django是要在虚拟环境激活后安装吗
- was如何使用gzip_一文详解前端Node原生模块zlib,开启gzip压缩让页面响应速度更快...
- 拓端tecdat|虎扑社区论坛数据爬虫分析报告
- 拓端tecdat|R语言生存分析数据分析可视化案例
- 拓端tecdat|GIS遥感数据可视化评估:印度河流域上部的积雪面积变化
- Android教程 第四章 用户界面设计基础
- 数控车椭圆编程实例带图_邹军:数控车床任意位置椭圆宏程序的编程
- 【鲲鹏HCIA考试】随堂习题卷三
- 人脸检测-MTCNN算法笔记和代码解读