轩辕镜像
轩辕镜像专业版
个人中心搜索镜像
交易
充值流量我的订单
工具
工单支持镜像收录Run 助手IP 归属地密码生成Npm 源Pip 源
帮助
常见问题我要吐槽
其他
关于我们网站地图

官方QQ群: 13763429

轩辕镜像
镜像详情
king019/rocketmq
官方博客使用教程热门镜像工单支持
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。
轩辕镜像 - 国内开发者首选的专业 Docker 镜像下载加速服务平台 - 官方QQ群:13763429 👈点击免费获得技术支持。
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

rocketmq Docker 镜像下载 - 轩辕镜像

rocketmq 镜像详细信息和使用指南

rocketmq 镜像标签列表和版本信息

rocketmq 镜像拉取命令和加速下载

rocketmq 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

rocketmq
king019/rocketmq

rocketmq 镜像详细信息

rocketmq 镜像标签列表

rocketmq 镜像使用说明

rocketmq 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

RocketMQ是分布式消息中间件,用于实现系统间异步通信、解耦及流量削峰,具备高吞吐、低延迟、高可靠特性。
11 收藏0 次下载activeking019镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

rocketmq 镜像详细说明

rocketmq 使用指南

rocketmq 配置说明

rocketmq 官方文档

RocketMQ Docker镜像技术文档

一、镜像概述

本镜像为Apache RocketMQ的Docker化部署方案,支持x86与arm64架构,旨在简化RocketMQ消息队列的部署流程。通过预配置的环境与启动脚本,用户可快速搭建RocketMQ服务及管理控制台,适用于开发、测试及小型生产环境的消息队列需求。

二、核心功能与特性

2.1 架构支持

  • 兼容x86_64与arm64架构,适配多种硬件环境。

2.2 部署简化

  • 提供一键启动命令,无需手动配置RocketMQ核心组件(NameServer、Broker)。

2.3 灵活配置

  • 支持自定义JVM参数(内存分配、元空间大小等)。
  • 可配置时区、NameServer地址等关键参数。

2.4 数据持久化

  • 通过卷挂载实现日志、存储数据及配置文件的持久化,避免容器重启数据丢失。

2.5 控制台集成

  • 提供console标签镜像,支持RocketMQ管理控制台部署,可视化管理消息队列。

三、使用场景与适用范围

3.1 开发环境

  • 快速搭建本地RocketMQ环境,用于消息队列功能开发与调试。

3.2 测试环境

  • 部署轻量级RocketMQ集群,验证消息生产、消费、持久化等核心功能。

3.3 小型生产环境

  • 适用于并发量较低、资源受限的场景,通过配置优化满足基础消息传递需求。

四、使用方法与配置说明

4.1 基础组件部署(RocketMQ服务)

4.1.1 简化启动命令(快速测试)

适用于无需持久化数据的临时环境:

docker run --name rocketmq -h rocketmq -d --privileged \
  -e TZ='Asia/Shanghai' \
  -e JAVA_OPT_EXT='-Xms128m -Xmx128m -Xmn64m -XX:MetaspaceSize=32m -XX:MaxMetaspaceSize=32m' \
  -p 10911:10911 -p 9876:9876 \
  king019/rocketmq

4.1.2 国内加速部署(阿里云北京仓库)

通过阿里云容器仓库拉取镜像,提升国内访问速度,支持数据持久化:

docker run --name rocketmq -h rocketmq -d --privileged \
  -v ~/soft/docker/data/maven/m2/repository:/root/.m2/repository \  # Maven仓库缓存(可选)
  -v ~/soft/docker/data/rocketmq/logs:/root/logs \  # 日志持久化
  -v ~/soft/docker/data/rocketmq/store:/root/store \  # 存储数据持久化
  -v ~/soft/docker/data/rocketmq:/root/soft \  # 配置文件持久化
  -e TZ='Asia/Shanghai' \
  -e JAVA_OPT_EXT='-Xms128m -Xmx128m -Xmn64m -XX:MetaspaceSize=32m -XX:MaxMetaspaceSize=32m' \
  -p 10911:10911 -p 9876:9876 \
  --security-opt seccomp:unconfined \  # 关闭seccomp限制,确保容器功能正常
  registry.cn-beijing.aliyuncs.com/king019/rocketmq

4.1.3 Docker Hub部署

从Docker Hub拉取镜像,适用于国际网络环境:

docker run --name rocketmq -h rocketmq -d --privileged \
  -v ~/soft/docker/data/maven/m2/repository:/root/.m2/repository \
  -v ~/soft/docker/data/rocketmq/logs:/root/logs \
  -v ~/soft/docker/data/rocketmq/store:/root/store \
  -v ~/soft/docker/data/rocketmq:/root/soft \
  -e TZ='Asia/Shanghai' \
  -e JAVA_OPT_EXT='-Xms128m -Xmx128m -Xmn64m -XX:MetaspaceSize=32m -XX:MaxMetaspaceSize=32m' \
  -p 10911:10911 -p 9876:9876 \
  --security-opt seccomp:unconfined \
  king019/rocketmq

4.2 管理控制台部署

RocketMQ控制台(rocketmq-console)提供Web界面,支持消息查询、集群监控等功能,需与RocketMQ服务联动部署。

4.2.1 国内加速(阿里云北京仓库)

docker run --name rocketmqng -h rocketmqng -d --privileged \
  -v ~/soft/docker/data/maven/m2/repository:/root/.m2/repository \
  -v ~/soft/docker/data/rocketmqng:/root/soft \
  --link rocketmq:rocketmq \  # 关联RocketMQ服务容器,实现网络互通
  -e TZ='Asia/Shanghai' \
  -e JAVA_OPTS='-Xms32m -Xmx32m -Xmn16m -Drocketmq.namesrv.addr=rocketmq:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false' \
  -p 9996:8080 \  # 控制台Web端口映射(宿主机9996 -> 容器8080)
  --security-opt seccomp:unconfined \
  registry.cn-beijing.aliyuncs.com/king019/rocketmq:console

4.2.2 Docker Hub部署

docker run --name rocketmqng -h rocketmqng -d --privileged \
  -v ~/soft/docker/data/maven/m2/repository:/root/.m2/repository \
  -v ~/soft/docker/data/rocketmqng:/root/soft \
  --link rocketmq:rocketmq \
  -e TZ='Asia/Shanghai' \
  -e JAVA_OPTS='-Xms32m -Xmx32m -Xmn16m -Drocketmq.namesrv.addr=rocketmq:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false' \
  -p 9996:8080 \
  --security-opt seccomp:unconfined \
  king019/rocketmq:console

4.3 关键配置说明

4.3.1 环境变量

环境变量名作用示例值
TZ设置容器时区Asia/Shanghai(中国标准时间)
JAVA_OPT_EXTRocketMQ服务JVM参数-Xms128m -Xmx128m -Xmn64m -XX:MetaspaceSize=32m -XX:MaxMetaspaceSize=32m(内存配置)
JAVA_OPTS控制台JVM参数-Xms32m -Xmx32m -Xmn16m(控制台内存配置)
rocketmq.namesrv.addr控制台连接的NameServer地址rocketmq:9876(通过--link关联时,使用容器名+端口)
com.rocketmq.sendMessageWithVIPChannel禁用VIP通道false(避免部分环境下VIP通道连接失败)

4.3.2 端口映射

端口用途说明
9876NameServer通信端口RocketMQ服务核心端口,客户端需连接此端口
10911Broker通信端口消息生产/消费的主要端口
8080控制台Web端口容器内控制台默认端口,需映射至宿主机

4.3.3 卷挂载

宿主机路径容器路径用途
~/soft/docker/data/rocketmq/logs/root/logsRocketMQ服务日志持久化
~/soft/docker/data/rocketmq/store/root/storeRocketMQ消息存储数据持久化
~/soft/docker/data/rocketmq/root/softRocketMQ配置文件持久化
~/soft/docker/data/rocketmqng/root/soft控制台配置文件持久化
~/soft/docker/data/maven/m2/repository/root/.m2/repositoryMaven仓库缓存(加速依赖加载)

4.4 Docker Compose部署示例

为简化服务与控制台的联动部署,可使用docker-compose.yml配置:

version: '3'
services:
  rocketmq:
    image: registry.cn-beijing.aliyuncs.com/king019/rocketmq  # 或 king019/rocketmq
    container_name: rocketmq
    hostname: rocketmq
    privileged: true
    security_opt:
      - seccomp:unconfined
    environment:
      - TZ=Asia/Shanghai
      - JAVA_OPT_EXT=-Xms128m -Xmx128m -Xmn64m -XX:MetaspaceSize=32m -XX:MaxMetaspaceSize=32m
    ports:
      - "9876:9876"
      - "10911:10911"
    volumes:
      - ~/soft/docker/data/rocketmq/logs:/root/logs
      - ~/soft/docker/data/rocketmq/store:/root/store
      - ~/soft/docker/data/rocketmq:/root/soft
      - ~/soft/docker/data/maven/m2/repository:/root/.m2/repository

  rocketmq-console:
    image: registry.cn-beijing.aliyuncs.com/king019/rocketmq:console  # 或 king019/rocketmq:console
    container_name: rocketmqng
    hostname: rocketmqng
    privileged: true
    security_opt:
      - seccomp:unconfined
    environment:
      - TZ=Asia/Shanghai
      - JAVA_OPTS=-Xms32m -Xmx32m -Xmn16m -Drocketmq.namesrv.addr=rocketmq:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false
    ports:
      - "9996:8080"
    volumes:
      - ~/soft/docker/data/rocketmqng:/root/soft
      - ~/soft/docker/data/maven/m2/repository:/root/.m2/repository
    depends_on:
      - rocketmq  # 确保RocketMQ服务先启动

启动命令:docker-compose up -d

五、注意事项

  1. 权限配置:镜像使用--privileged和--security-opt seccomp:unconfined提升容器权限,确保底层资源访问(如文件系统、进程管理)正常,生产环境需评估安全风险。
  2. 资源调整:JVM参数(JAVA_OPT_EXT、JAVA_OPTS)需根据宿主机资源调整,避免内存溢出或资源浪费。
  3. 网络隔离:--link仅适用于单机部署,跨主机部署时需通过DNS或IP直接指定rocketmq.namesrv.addr。
  4. 数据备份:持久化卷需定期备份,防止数据丢失。
查看更多 rocketmq 相关镜像 →
apache/rocketmq logo
apache/rocketmq
by The Apache Software Foundation
Apache RocketMQ是由阿里巴巴开源并捐献给Apache基金会的分布式消息与流处理平台,具备高吞吐量、低延迟、高可用性和可靠性,支持发布订阅、事务消息、定时消息等核心功能,可高效处理金融、电商、物流等领域的海量数据,保障消息可靠传递与系统稳定运行,是企业级分布式架构中实现异步通信、流量削峰和数据解耦的关键组件。
1391M+ pulls
上次更新:3 个月前

常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

轩辕镜像免费版与专业版有分别支持哪些镜像?

免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。

流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

🔐

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

🐧

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

🖥️

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

📦

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

📋

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

🔧

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

💾

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

🐂

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

📱

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

⚡

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

🔗

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

🌐

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

📦

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

📚

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

🚀

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429

商务:17300950906
|©2024-2025 源码跳动
商务合作电话:17300950906|Copyright © 2024-2025 杭州源码跳动科技有限公司. All rights reserved.