Overview

Full name
docker.io/apacherocketmq/rocketmq
Registry
docker.io
Namespace
apacherocketmq
Repository
rocketmq
Cached tags
6
Last synced
07/05/2026, 04:53 PM

Introduction

Apache RocketMQ 消息队列镜像,高吞吐分布式 MQ 支持事务与顺序消息,微服务异步解耦与事件驱动架构核心组件。

Details

apacherocketmq/rocketmq 运行 Apache RocketMQ NameServer 或 Broker 节点,提供低延迟、高可靠分布式消息传递。定位为 MQ 中间件服务,NameServer + Broker 集群部署;电商订单异步、日志采集管道或金融级事务消息,支持延迟/顺序/广播消费模式。

快速启动

docker run -d --name rocketmq-broker \
  -p 10911:10911 \
  -e NAMESRV_ADDR=namesrv:9876 \
  docker.io/apacherocketmq/rocketmq:latest \
  sh mqbroker

推荐实践

docker run -d --name rocketmq-broker \
  --restart unless-stopped \
  -p 10911:10911 -p 10909:10909 \
  -v /data/rocketmq:/home/rocketmq/store \
  -e NAMESRV_ADDR=namesrv:9876 \
  docker.io/apacherocketmq/rocketmq:5.3.0 \
  sh mqbroker

核心参数说明

  • NAMESRV_ADDR — NameServer 地址
  • -p 10911 — Broker 主端口
  • -v .../store:... — 消息持久化
  • 集群 — 多 Broker 主从/副本

Kubernetes

apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: rocketmq-broker
spec:
  serviceName: rocketmq-broker
  replicas: 2
  selector:
    matchLabels:
      app: rocketmq-broker
  template:
    metadata:
      labels:
        app: rocketmq-broker
    spec:
      containers:
        - name: broker
          image: docker.io/apacherocketmq/rocketmq:5.3.0
          args: ["sh", "mqbroker"]
          ports:
            - containerPort: 10911
          env:
            - name: NAMESRV_ADDR
              value: rocketmq-namesrv:9876
          volumeMounts:
            - name: store
              mountPath: /home/rocketmq/store
  volumeClaimTemplates:
    - metadata:
        name: store
      spec:
        accessModes: [ReadWriteOnce]
        resources:
          requests:
            storage: 50Gi

NameServer 独立 Deployment;PVC 持久化消息存储。

Latest tags (20)

View all 6 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/apacherocketmq/rocketmq
:latest
linux/amd64
2020/01/07 12:23183.6 MBsha256:4c640187427b
docker.io/apacherocketmq/rocketmq
:4.6.0
linux/amd64
2020/01/07 12:21183.6 MBsha256:4c640187427b
docker.io/apacherocketmq/rocketmq
:4.5.0-alpine
linux/amd64
2019/11/08 16:1497.6 MBsha256:b2d7dbeecd11
docker.io/apacherocketmq/rocketmq
:4.5.0
linux/amd64
2019/11/08 16:07181.2 MBsha256:c18b3ea257fa
docker.io/apacherocketmq/rocketmq
:4.5.2
linux/amd64
2019/11/08 15:52181.3 MBsha256:9fd1c45c88e3
docker.io/apacherocketmq/rocketmq
:4.5.2-alpine
linux/amd64
2019/11/08 15:3397.7 MBsha256:5caa3692640c