Overview

Full name
docker.io/dyrnq/rocketmq
Registry
docker.io
Namespace
dyrnq
Repository
rocketmq
Cached tags
121
Last synced
07/05/2026, 11:44 AM

Introduction

dyrnq RocketMQ 镜像,Apache RocketMQ Broker/NameServer 社区构建,消息队列中间件开发与测试环境。

Details

dyrnq/rocketmq 提供 Apache RocketMQ 消息中间件的社区 Docker 构建,包含 NameServer 与 Broker 组件。定位为 MQ 中间件服务,持久化消息 store;微服务异步解耦、订单/event 驱动架构或 IoT 消息管道,社区构建需自行验证生产可用性。

快速启动

docker run -d --name rocketmq \
  -p 9876:9876 -p 10911:10911 \
  docker.io/dyrnq/rocketmq:latest

推荐实践

docker run -d --name rocketmq \
  --restart unless-stopped \
  -p 9876:9876 -p 10911:10911 \
  -v /data/rocketmq:/home/rocketmq/store \
  docker.io/dyrnq/rocketmq:5.2.0

核心参数说明

  • -p 9876 — NameServer 端口
  • -p 10911 — Broker 端口
  • -v .../store:... — 消息持久化
  • 集群 — 生产多 Broker 部署

Kubernetes

apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: rocketmq-broker
spec:
  serviceName: rocketmq
  replicas: 2
  selector:
    matchLabels:
      app: rocketmq
  template:
    metadata:
      labels:
        app: rocketmq
    spec:
      containers:
        - name: broker
          image: docker.io/dyrnq/rocketmq:5.2.0
          ports:
            - containerPort: 10911
          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 121 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/dyrnq/rocketmq
:5.5.0-jdk8-noble
linux/amd64linux/arm64
2026/04/20 09:09406.7 MBsha256:4729fc86a0cb
docker.io/dyrnq/rocketmq
:5.5.0-jdk21
linux/amd64linux/arm64
2026/04/20 09:08510.7 MBsha256:00ed9ec84d19
docker.io/dyrnq/rocketmq
:5.5.0-jdk21-noble
linux/amd64linux/arm64
2026/04/20 09:08510.7 MBsha256:00ed9ec84d19
docker.io/dyrnq/rocketmq
:5.5.0-jdk8
linux/amd64linux/arm64
2026/04/20 09:08487.2 MBsha256:1e4180439413
docker.io/dyrnq/rocketmq
:5.5.0
linux/amd64linux/arm64
2026/04/20 09:08487.2 MBsha256:1e4180439413
docker.io/dyrnq/rocketmq
:5.3.2-jdk8
linux/amd64linux/arm64
2026/01/11 15:21451.7 MBsha256:1e21ae83ec29
docker.io/dyrnq/rocketmq
:5.3.2
linux/amd64linux/arm64
2026/01/11 15:21451.7 MBsha256:1e21ae83ec29
docker.io/dyrnq/rocketmq
:5.3.2-jdk8-noble
linux/amd64linux/arm64
2026/01/11 15:21364.5 MBsha256:5c45e6a13618
docker.io/dyrnq/rocketmq
:5.4.0-jdk21
linux/amd64linux/arm64
2026/01/11 15:20476.3 MBsha256:bbc8d5744b88
docker.io/dyrnq/rocketmq
:5.3.4-jdk8
linux/amd64linux/arm64
2026/01/11 15:20458.9 MBsha256:cd6dfa82c2a1
docker.io/dyrnq/rocketmq
:5.4.0-jdk21-noble
linux/amd64linux/arm64
2026/01/11 15:20476.3 MBsha256:bbc8d5744b88
docker.io/dyrnq/rocketmq
:5.3.4
linux/amd64linux/arm64
2026/01/11 15:20458.9 MBsha256:cd6dfa82c2a1
docker.io/dyrnq/rocketmq
:5.3.2-jdk21
linux/amd64linux/arm64
2026/01/11 15:20468.6 MBsha256:5a761e0d1bfb
docker.io/dyrnq/rocketmq
:5.4.0-jdk8
linux/amd64linux/arm64
2026/01/11 15:20459.4 MBsha256:bc333ebb6ae2
docker.io/dyrnq/rocketmq
:5.3.2-jdk21-noble
linux/amd64linux/arm64
2026/01/11 15:20468.6 MBsha256:5a761e0d1bfb
docker.io/dyrnq/rocketmq
:5.4.0
linux/amd64linux/arm64
2026/01/11 15:20459.4 MBsha256:bc333ebb6ae2
docker.io/dyrnq/rocketmq
:latest
linux/amd64linux/arm64
2026/01/11 15:20459.4 MBsha256:bc333ebb6ae2
docker.io/dyrnq/rocketmq
:5.3.4-jdk8-noble
linux/amd64linux/arm64
2026/01/11 15:20371.8 MBsha256:6196bc24109a
docker.io/dyrnq/rocketmq
:5.3.3-jdk21
linux/amd64linux/arm64
2026/01/11 15:12468.4 MBsha256:b8a805b31f57
docker.io/dyrnq/rocketmq
:5.3.3-jdk8
linux/amd64linux/arm64
2026/01/11 15:12451.5 MBsha256:5ea3d6d6d4f7