概要

フル名
docker.io/qingpan/rnacos
Registry
docker.io
名前空間
qingpan
リポジトリ
rnacos
キャッシュ Tag 数
209
最終同期
07/13/2026, 02:26 PM

概要

rNacos 镜像,Rust 实现的 Nacos 兼容注册/配置中心,高性能服务发现与动态配置微服务基础设施。

詳細

qingpan/rnacos 运行 rNacos 开源项目,以 Rust 实现 Nacos 兼容的服务注册发现与配置管理 API。定位为 Nacos 兼容注册配置中心,性能优于 Java 版 Nacos;微服务服务发现、动态配置管理或 Nacos 轻量高性能替代方案。

快速启动

docker run -d --name rnacos \
  -p 8848:8848 \
  -p 9848:9848 \
  docker.io/qingpan/rnacos:latest

推荐实践

docker run -d --name rnacos \
  --restart unless-stopped \
  -p 8848:8848 -p 9848:9848 \
  -v /data/rnacos:/data \
  -e RNACOS_INIT_ADMIN_USERNAME=admin \
  -e RNACOS_INIT_ADMIN_PASSWORD=changeme \
  docker.io/qingpan/rnacos:0.6.0

核心参数说明

  • -p 8848 — Nacos 兼容 HTTP API
  • -p 9848 — gRPC 端口
  • -v .../data:... — 配置与服务数据
  • Admin — 初始密码(高敏

Kubernetes

apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: rnacos
spec:
  serviceName: rnacos
  replicas: 1
  selector:
    matchLabels:
      app: rnacos
  template:
    metadata:
      labels:
        app: rnacos
    spec:
      containers:
        - name: rnacos
          image: docker.io/qingpan/rnacos:0.6.0
          ports:
            - containerPort: 8848
            - containerPort: 9848
          envFrom:
            - secretRef:
                name: rnacos-admin
          volumeMounts:
            - name: data
              mountPath: /data
  volumeClaimTemplates:
    - metadata:
        name: data
      spec:
        accessModes: [ReadWriteOnce]
        resources:
          requests:
            storage: 10Gi
---
apiVersion: v1
kind: Service
metadata:
  name: rnacos
spec:
  selector:
    app: rnacos
  ports:
    - name: http
      port: 8848
      targetPort: 8848
    - name: grpc
      port: 9848
      targetPort: 9848

Secret 存 Admin 凭据;PVC 持久化。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/qingpan/rnacos
:stable-alpine
linux/amd64linux/arm64
2026/07/13 01:0319.8 MBsha256:56e12eeb2cdb
docker.io/qingpan/rnacos
:v0.8.4-alpine
linux/amd64linux/arm64
2026/07/13 01:0319.8 MBsha256:56e12eeb2cdb
docker.io/qingpan/rnacos
:stable
linux/amd64linux/arm64
2026/07/13 01:0142.4 MBsha256:0bb0aef45a99
docker.io/qingpan/rnacos
:latest
linux/amd64linux/arm64
2026/07/13 01:0142.4 MBsha256:0bb0aef45a99
docker.io/qingpan/rnacos
:v0.8.4
linux/amd64linux/arm64
2026/07/13 01:0142.4 MBsha256:0bb0aef45a99
docker.io/qingpan/rnacos
:v0.8.3
linux/amd64linux/arm64
2026/04/27 08:5842.7 MBsha256:6ef9464d1009
docker.io/qingpan/rnacos
:v0.8.3-alpine
linux/amd64linux/arm64
2026/04/27 08:5819.8 MBsha256:caac40467dc4
docker.io/qingpan/rnacos
:v0.8.2-alpine
linux/amd64linux/arm64
2026/03/30 09:1019.7 MBsha256:e093c959cce9
docker.io/qingpan/rnacos
:v0.8.2
linux/amd64linux/arm64
2026/03/30 09:1042.6 MBsha256:3ae3b711db55
docker.io/qingpan/rnacos
:v0.8.1-alpine
linux/amd64linux/arm64
2026/03/16 00:4319.8 MBsha256:b5f9001ccb41
docker.io/qingpan/rnacos
:v0.8.1
linux/amd64linux/arm64
2026/03/16 00:4342.6 MBsha256:7bd950af9bbb
docker.io/qingpan/rnacos
:v0.8.1-beta-alpine
linux/amd64linux/arm64
2026/02/04 09:4219.1 MBsha256:97b15b6fb4da
docker.io/qingpan/rnacos
:v0.8.1-beta
linux/amd64linux/arm64
2026/02/04 09:4142.1 MBsha256:d5b185446356
docker.io/qingpan/rnacos
:v0.8.0-alpine
linux/amd64linux/arm64
2026/02/02 01:1619.1 MBsha256:ae0e42d735b1
docker.io/qingpan/rnacos
:v0.8.0
linux/amd64linux/arm64
2026/02/02 01:1542.1 MBsha256:924a7017e65c
docker.io/qingpan/rnacos
:v0.7.10-alpine
linux/amd64linux/arm64
2025/12/15 09:5418.9 MBsha256:d14ce4864590
docker.io/qingpan/rnacos
:v0.7.10
linux/amd64linux/arm64
2025/12/15 09:5441.9 MBsha256:d80dd8e097ef
docker.io/qingpan/rnacos
:v0.7.9-alpine
linux/amd64linux/arm64
2025/12/08 09:4618.8 MBsha256:ce148068fcd5
docker.io/qingpan/rnacos
:v0.7.9
linux/amd64linux/arm64
2025/12/08 09:4641.8 MBsha256:bf091818b8b4
docker.io/qingpan/rnacos
:v0.7.9-beta2-alpine
linux/amd64linux/arm64
2025/12/07 23:1818.8 MBsha256:1f24e12da8cf