前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基础服务系列-Docker 安装RocketMq

基础服务系列-Docker 安装RocketMq

作者头像
用户2146693
发布2022-05-06 15:59:36
4540
发布2022-05-06 15:59:36
举报
文章被收录于专栏:架构师进阶架构师进阶

Generate a RocketMQ docker image

sh build-image.sh 4.5.0 alpine

等几分钟。。。。

代码语言:javascript
复制
Successfully built cce61e4de59d
Successfully tagged apacherocketmq/rocketmq:4.5.0-alpine

docker images

代码语言:javascript
复制
REPOSITORY                  TAG                 IMAGE ID            CREATED             SIZE
apacherocketmq/rocketmq     4.5.0-alpine        cce61e4de59d        43 seconds ago      142MB

Stage a specific version

sh stage.sh 4.5.0

./stages/4.5.0目录未生成。 修改以下sh文件:

cp play-docker.sh play-docker-4.5.0.sh

代码语言:javascript
复制
start_namesrv_broker()
{
    TAG_SUFFIX=$1
    # Start nameserver
    docker run -d -v `pwd`/data/namesrv/logs:/home/rocketmq/logs --name rmqnamesrv -p 9876:9876 apacherocketmq/rocketmq:4.5.0${TAG_SUFFIX} sh mqnamesrv
    # Start Broker
    docker run -d -v `pwd`/data/broker/logs:/home/rocketmq/logs -v `pwd`/data/broker/store:/home/rocketmq/store --name rmqbroker --link rmqnamesrv:namesrv -e "NAMESRV_ADDR=namesrv:9876" -p 10909:10909 -p 10911:10911 -p 10912:10912 apacherocketmq/rocketmq:4.5.0${TAG_SUFFIX} sh mqbroker
}

ROCKETMQ_VERSION ➡️4.5.0

Run

./play-docker-4.5.0.sh alpine

代码语言:javascript
复制
Play RocketMQ docker image of tag 4.5.0-alpine
Starting RocketMQ nodes...
52cdfc47f28defbe1761cf1c3574d369175153297d4f060be5b8e6af551dc752
da997007b863ce2aaa25709ca072dcd110df3b04bd0ed22ebd553f2f367da70b
代码语言:javascript
复制
CONTAINER ID        IMAGE                                  COMMAND             CREATED             STATUS              PORTS                                                                      NAMES
da997007b863        apacherocketmq/rocketmq:4.5.0-alpine   "sh mqbroker"       5 seconds ago       Up 5 seconds        0.0.0.0:10909->10909/tcp, 9876/tcp, 0.0.0.0:10911-10912->10911-10912/tcp   rmqbroker
52cdfc47f28d        apacherocketmq/rocketmq:4.5.0-alpine   "sh mqnamesrv"      6 seconds ago       Up 5 seconds        10909/tcp, 0.0.0.0:9876->9876/tcp, 10911-10912/tcp                         rmqnamesrv

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-05-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Generate a RocketMQ docker image
  • Stage a specific version
  • Run
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档