概要

フル名
docker.io/emqx/nanomq
Registry
docker.io
名前空間
emqx
リポジトリ
nanomq
キャッシュ Tag 数
403
最終同期
07/05/2026, 09:33 PM

概要

NanoMQ 轻量 MQTT 5.0 Broker 镜像,边缘 IoT 消息接入与桥接,低资源占用适合嵌入式与边缘网关场景。

詳細

emqx/nanomq 运行 NanoMQ 高性能 MQTT 5.0 Broker,支持 MQTT over QUIC 与云端桥接。定位为 IoT 消息 Broker 服务,挂载 nanomq.conf 配置 ACL 与桥接规则;K8s Deployment 边缘 MQTT 接入层。

快速启动

docker run -d --name nanomq \
  -p 1883:1883 -p 8083:8083 \
  docker.io/emqx/nanomq:latest

推荐实践

docker run -d --name nanomq \
  --restart unless-stopped \
  -p 1883:1883 -p 8883:8883 \
  -v /etc/nanomq/nanomq.conf:/etc/nanomq.conf:ro \
  docker.io/emqx/nanomq:0.22.0

核心参数说明

  • -p 1883:1883 — MQTT TCP 端口
  • -p 8883:8883 — MQTT over TLS
  • -v .../nanomq.conf:... — Broker 与桥接配置
  • 定位 — 边缘/轻量 MQTT 接入

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: nanomq
spec:
  replicas: 2
  selector:
    matchLabels:
      app: nanomq
  template:
    metadata:
      labels:
        app: nanomq
    spec:
      containers:
        - name: nanomq
          image: docker.io/emqx/nanomq:0.22.0
          ports:
            - containerPort: 1883
            - containerPort: 8883
          volumeMounts:
            - name: config
              mountPath: /etc/nanomq.conf
              subPath: nanomq.conf
      volumes:
        - name: config
          configMap:
            name: nanomq-config
---
apiVersion: v1
kind: Service
metadata:
  name: nanomq
spec:
  selector:
    app: nanomq
  ports:
    - port: 1883
      targetPort: 1883

LoadBalancer 暴露 MQTT;TLS 证书 Secret 挂载。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/emqx/nanomq
:latest-slim
linux/amd64linux/arm64linux/arm/v7
2026/06/26 18:0633.4 MBsha256:1e770bf09373
docker.io/emqx/nanomq
:0.25-slim
linux/amd64linux/arm64linux/arm/v7
2026/06/26 18:0633.4 MBsha256:1e770bf09373
docker.io/emqx/nanomq
:0.25.2-slim
linux/amd64linux/arm64linux/arm/v7
2026/06/26 18:0633.4 MBsha256:1e770bf09373
docker.io/emqx/nanomq
:latest
linux/amd64linux/arm64linux/arm/v7
2026/06/26 18:004.6 MBsha256:f0073b9fdac9
docker.io/emqx/nanomq
:0.25
linux/amd64linux/arm64linux/arm/v7
2026/06/26 18:004.6 MBsha256:f0073b9fdac9
docker.io/emqx/nanomq
:0.25.2
linux/amd64linux/arm64linux/arm/v7
2026/06/26 18:004.6 MBsha256:f0073b9fdac9
docker.io/emqx/nanomq
:latest-full
linux/amd64linux/arm64linux/arm/v7
2026/06/26 17:4376.9 MBsha256:a9f9f7d46870
docker.io/emqx/nanomq
:0.25-full
linux/amd64linux/arm64linux/arm/v7
2026/06/26 17:4376.9 MBsha256:a9f9f7d46870
docker.io/emqx/nanomq
:0.25.2-full
linux/amd64linux/arm64linux/arm/v7
2026/06/26 17:4376.9 MBsha256:a9f9f7d46870
docker.io/emqx/nanomq
:0.25.1-slim
linux/amd64linux/arm64linux/arm/v7
2026/06/16 15:1033.4 MBsha256:d0eb596fa4af
docker.io/emqx/nanomq
:0.25.1
linux/amd64linux/arm64linux/arm/v7
2026/06/16 15:054.6 MBsha256:29551e2804c9
docker.io/emqx/nanomq
:0.25.1-full
linux/amd64linux/arm64linux/arm/v7
2026/06/16 14:490.0 MBsha256:9fdba3b3c3d8
docker.io/emqx/nanomq
:0.24-slim
linux/amd64linux/arm64linux/arm/v7
2026/06/03 12:5333.4 MBsha256:f89a6f2667fa
docker.io/emqx/nanomq
:0.24.14-slim
linux/amd64linux/arm64linux/arm/v7
2026/06/03 12:5333.4 MBsha256:f89a6f2667fa
docker.io/emqx/nanomq
:0.24
linux/amd64linux/arm64linux/arm/v7
2026/06/03 12:494.6 MBsha256:13614704ef9d
docker.io/emqx/nanomq
:0.24.14
linux/amd64linux/arm64linux/arm/v7
2026/06/03 12:494.6 MBsha256:13614704ef9d
docker.io/emqx/nanomq
:0.24-full
linux/amd64linux/arm64linux/arm/v7
2026/06/03 12:3374.5 MBsha256:6ed88a450739
docker.io/emqx/nanomq
:0.24.14-full
linux/amd64linux/arm64linux/arm/v7
2026/06/03 12:3374.5 MBsha256:6ed88a450739
docker.io/emqx/nanomq
:0.24.13-slim
linux/amd64linux/arm64linux/arm/v7
2026/04/21 18:1033.4 MBsha256:e67eb01d8f89
docker.io/emqx/nanomq
:0.24.13
linux/amd64linux/arm64linux/arm/v7
2026/04/21 18:054.5 MBsha256:575ca0a739a5