rocketmq

docker for rocketmq

[亡魂溺海] 提交于 2019-12-07 13:34:05
#下载服务器 docker pull foxiswho/rocketmq:server docker pull foxiswho/rocketmq:broker #下载客户端 docker pull styletang/rocketmq-console-ng #启动 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 #使用自己的配置文件 docker run -d -p 10911:10911 -p 10909:10909 --name rmqbroker --link

docker安装部署rocketmq单机

随声附和 提交于 2019-12-07 13:33:37
首先去这里下载https://github.com/apache/rocketmq-externals 帮助文档在这https://github.com/apache/rocketmq-externals/tree/master/rocketmq-docker 官方文档已经很清晰的教给怎么用docker部署了 先创建目录/home/data/rocketmq,broker.conf还有docker-compose.yml放在该目录下 ps 这一步可以跳过,可以用docker-compose.yml直接下载镜像 拉下来代码后 进入/home/rocketmq-externals-master/rocketmq-docker/image-build 执行 sh build-image.sh RMQ-4.3.0 这里是RMQ-版本 然后返回上一级 执行 sh stage.sh 4.3.0 后边这个是版本,这个命令会在stage目录下生成4.3.0/templates两个目录 进入 /home/rocketmq-externals-master/rocketmq-docker/stages/4.3.0/templates 单节点的话执行./play-docker.sh 命令 集群部署 官方文档也给了说明 这个命令会下载相关镜像 接下来我们来编写docker-rocketmq-compose

docker-compose rocketmq

两盒软妹~` 提交于 2019-12-07 13:33:13
https://www.jianshu.com/p/706588323276 docker-compose 常用命令 build 构建或重建服务 help 命令帮助 kill 杀掉容器 logs 显示容器的输出内容 port 打印绑定的开放端口 ps 显示容器 pull 拉取服务镜像 restart 重启服务 rm 删除停止的容器 run 运行一个一次性命令 scale 设置服务的容器数目 start 开启服务 stop 停止服务 up 创建并启动容器 来源: CSDN 作者: 东方柏 链接: https://blog.csdn.net/byg184244735/article/details/91127533

使用docker部署rocketmq时的坑

落爺英雄遲暮 提交于 2019-12-07 13:33:01
阿里云1000元通用代金券点此领取 官方docker项目地址: https://github.com/apache/incubator-rocketmq-externals 里面有rocketmq的docker运行文档 如果同时需要docker运行console需要注意一个问题 下面是官方文档中运行console的命令,里面的JAVA_OPTS参数是不正确的,不知道是不是版本原因 docker run -e "JAVA_OPTS=-Drocketmq.namesrv.addr=127.0.0.1:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" -p 8080:8080 -t styletang/rocketmq-console-ng 按照这个命令运行的话会报错 connect to <null> failed , 如图 对比直接在服务器上运行的命令,把其中java_opts改为如下 docker run -e "JAVA_OPTS=-Drocketmq.config.namesrvAddr=127.0.0.1:9876 -D" -p 8080:8080 -t styletang/rocketmq-console-ng 再次运行,没有报错。 下面是我启动namesrv,broker,console用的docker

【部署】【二】制作 RocketMQ Console 控制台 Docker 镜像

流过昼夜 提交于 2019-12-07 13:32:44
查看 RocketMQ 系列文章目录 环境准备和最终目标 准备一:Linux 主机,笔者用的是阿里云 ECS,预装 Centos7.4 Docker18.03.1-ce 准备二:基础 java 8 Docker 镜像 准备三:启动 RocketMQ Dorker 容器, 参考 制作 RocketMQ 的 Docker 镜像 准备四:源码为 spring boot 项目,本机需预装 java maven``Git 环境 目标一:通过浏览器查看控制台 下载源码并编译( 本地 ) 下载地址 apache/rocketmq-externals rocketmq-console 即为 RocketMQ 的控制台项目 修改配置文件 将源码 application.properties 替换为 application.yml ├── 项目根目录 │ ├── src │ │ ├── main │ │ │ ├── resources │ │ │ │ ├── application.yml application.yml spring: application: name: rocketmq-console http: encoding: charset: UTF-8 enabled: true force: true server: port: 8080 logging: config:

docker安装rocketmq

﹥>﹥吖頭↗ 提交于 2019-12-07 13:32:14
1.参照文章: https://blog.csdn.net/jiangyu1013/article/details/82414932 执行下载rocketmq的工程; 2.执行到第二步发现,出现了 peter:4.2.0 my$ ./play-docker.sh Sending build context to Docker daemon 12.29kB Step 1/10 : FROM centos:7 Get https://registry-1.docker.io/v2/library/centos/manifests/7: unauthorized: incorrect username or password 3.控制台使用docker login; 账号和密码使用docker里面的账号和密码不对,出现如下: Password: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) 确认了我的用户名和密码都是对的,不是我的本地docker的帐密。 原来是被墙了,具体是啥我不知道。 4.使用

rocketmq dokcer镜像

◇◆丶佛笑我妖孽 提交于 2019-12-07 13:32:00
镜像里面包括nameserv,broker,console,输入下面命令直接运行: docker run -d -p 9876:9876 -p 10911:10911 -p 10909:10909 -p 8080:8080 --name rocketmq-4.3.2 machineswift/rocketmq:4.3.2-02 sh mq-start 控制台地址: http://localhost:8080 来源: CSDN 作者: mchine_swift 链接: https://blog.csdn.net/mchine_swift/article/details/86534478

docker搭建单机版rocketmq

烂漫一生 提交于 2019-12-07 13:31:04
docker搭建单机版rocketmq 在上一篇已经搭建rocketmq主要的两个镜像 https://blog.csdn.net/qq_40102894/article/details/90733648 这里主要是单机版rocketmq搭建过程 1 namesrv搭建 首先创建两个文件夹logs,store mkdir -p /opt/rocketmq/namesrv/logs /opt/rocketmq/namesrv/store 启动运行namesrv容器 docker run --name rmq-namesrv \ -p 9876:9876 \ -v /opt/rocketmq/namesrv/logs:/opt/logs \ -v /opt/rocketmq/namesrv/store:/opt/store \ -d manualcall/rocketmq-namesrv:4.2.0 2 broker 配置文件与挂载目录 创建目录 logs,store,conf mkdir -p /opt/rocketmq/broker/logs /opt/rocketmq/broker/store /opt/rocketmq/broker/conf #配置文件 cd /opt/rocketmq/broker/conf && vi broker.properties #配置文件内容

Linux下RocketMQ单机安装

眉间皱痕 提交于 2019-12-07 13:30:43
Linux下RocketMQ单机安装 1、优化 主机名、防火墙关闭、tcp优化等 2、jdk安装(1.8) wget ftp://10.249.100.249/pub/jdk/jdk8/* 3、Maven 3.0.5 打包过程省了,开发给我打包好 4、下载rocketmq wget https://github.com/apache/rocketmq/archive/rocketmq-all-4.2.0.tar.gz 5、环境变量 vi /etc/profile export rocketmq=/usr/local/rocketmq-4-3-0 export PATH=$PATH:$rocketmq/bin source /etc/profile 6、启动mqnameserver 配置内存 /usr/local/rocketmq-4-3-0/bin runserver.sh runbroker.sh 测试环境给1g即可 /usr/local/rocketmq-4-3-0/usr/local/rocketmq-4-3-0/bin目录下 cd /var/log/ touch rocketmq.log nohup sh mqnamesrv > /var/log/rocketmq.log 2>&1 & nohup: ignoring input Java HotSpot(TM) 64

【RocketMQ】之 Docker 安装

偶尔善良 提交于 2019-12-07 13:29:55
一 官方 Docker 安装单节点 RocketMQ 根据文档:https://github.com/apache/rocketmq-docker (1)生成 Rocket Docker 镜像 先把项目clone: git clone https://github.com/apache/rocketmq-docker.git cd image-build # sh build-image.sh RMQ-VERSION BASE-IMAGE # 例如我这边选用最新 sh build-image.sh 4.5.1 alpine 安装完成后,你的docker中就会有一个镜像 (2)运行单节点 # sh stage.sh RMQ-VERSION 1. sh stage.sh 4.5.1 2. cd stages/4.5.1/templates # ubuntu下有templates 3. ./play-docker.sh alpine (3)安装控制台 参考资料:https://github.com/apache/rocketmq-externals/tree/master/rocketmq-console docker pull styletang/rocketmq-console-ng docker run -e "JAVA_OPTS=-Drocketmq.namesrv.addr