概要

フル名
docker.io/daprio/daprd
Registry
docker.io
名前空間
daprio
リポジトリ
daprd
キャッシュ Tag 数
8788
最終同期
07/06/2026, 12:47 PM

概要

Dapr 运行时 Sidecar 镜像(daprd),为应用注入服务发现、状态管理与消息发布订阅,Kubernetes 与 Docker Compose 均可挂载为 Sidecar。

詳細

daprio/daprd 是 Dapr 控制平面数据面 Sidecar,监听 gRPC/HTTP 向应用容器提供 invoke、state、pubsub 等 building blocks。典型在 K8s 通过 pod annotation 注入,或在 compose 中与 app 容器同 network 启动。与 istio-proxy 不同专注应用级抽象;生产固定 tag、components YAML 经 ConfigMap 挂载并启用 mTLS,state store 外置 Redis/PostgreSQL。

快速启动

docker run -d --name daprd \
  -p 3500:3500 -p 50001:50001 \
  -e APP_ID=my-app \
  -e APP_PORT=8080 \
  docker.io/daprio/daprd:latest

推荐实践

docker run -d --name daprd \
  --restart unless-stopped \
  -p 3500:3500 -p 50001:50001 \
  -e APP_ID=my-app \
  -e APP_PORT=8080 \
  -e DAPR_HTTP_PORT=3500 \
  -v /etc/dapr/components:/components \
  docker.io/daprio/daprd:1.14.0

核心参数说明

  • -p 3500:3500 — Dapr HTTP API 端口
  • -p 50001:50001 — 应用 gRPC 通信端口
  • -e APP_ID/APP_PORT — 关联应用标识与端口
  • -v .../components:... — state/pubsub 组件配置
  • --restart unless-stopped — Sidecar 与应用同生命周期
  • 固定 tag — 与控制平面 dapr 版本 pin

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: my-app
spec:
  replicas: 2
  selector:
    matchLabels:
      app: my-app
  template:
    metadata:
      labels:
        app: my-app
      annotations:
        dapr.io/enabled: "true"
        dapr.io/app-id: my-app
        dapr.io/app-port: "8080"
    spec:
      containers:
        - name: app
          image: my-app:1.0.0
          ports:
            - containerPort: 8080
        - name: daprd
          image: docker.io/daprio/daprd:1.14.0
          ports:
            - containerPort: 3500

Dapr control plane 独立 namespace 安装;Component CR 定义 Redis state,Sidecar 注入也可由 Dapr Operator 自动完成。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/daprio/daprd
:edge-windows-amd64
windows/amd64
2026/07/01 06:04161.6 MBsha256:33917ad6a842
docker.io/daprio/daprd
:edge-mariner
linux/amd64linux/arm64
2026/07/01 06:0463.6 MBsha256:249f0ba59571
docker.io/daprio/daprd
:edge-stablecomponents-mariner
linux/amd64linux/arm64
2026/07/01 06:0440.1 MBsha256:bee1b5b90f54
docker.io/daprio/daprd
:edge-stablecomponents
linux/amd64linux/arm/v7linux/arm64
2026/07/01 06:0438.9 MBsha256:dee5bd4ab172
docker.io/daprio/daprd
:edge
linux/amd64linux/arm/v7linux/arm64windows/amd64
2026/07/01 06:0362.5 MBsha256:9e9459f2da48
docker.io/daprio/daprd
:edge-windows-1809-amd64
windows/amd64
2026/07/01 05:51161.6 MBsha256:33917ad6a842
docker.io/daprio/daprd
:edge-windows-ltsc2022-amd64
windows/amd64
2026/07/01 05:50175.9 MBsha256:09a74b7be462
docker.io/daprio/daprd
:edge-mariner-linux-amd64
linux/amd64
2026/07/01 05:4763.6 MBsha256:249f0ba59571
docker.io/daprio/daprd
:edge-mariner-linux-arm64
linux/arm64
2026/07/01 05:4657.3 MBsha256:a0945bbacbdd
docker.io/daprio/daprd
:edge-linux-amd64
linux/amd64
2026/07/01 05:4662.5 MBsha256:9e9459f2da48
docker.io/daprio/daprd
:edge-linux-arm64
linux/arm64
2026/07/01 05:4556.2 MBsha256:de382000a3c5
docker.io/daprio/daprd
:edge-linux-arm
linux/arm/v7
2026/07/01 05:4558.2 MBsha256:619d826cfa9a
docker.io/daprio/daprd
:edge-stablecomponents-mariner-linux-arm64
linux/arm64
2026/07/01 05:4335.9 MBsha256:ae1037c3693f
docker.io/daprio/daprd
:edge-stablecomponents-mariner-linux-amd64
linux/amd64
2026/07/01 05:4340.1 MBsha256:bee1b5b90f54
docker.io/daprio/daprd
:edge-stablecomponents-linux-arm64
linux/arm64
2026/07/01 05:4334.9 MBsha256:9f2f1ada3c39
docker.io/daprio/daprd
:edge-stablecomponents-linux-amd64
linux/amd64
2026/07/01 05:4338.9 MBsha256:dee5bd4ab172
docker.io/daprio/daprd
:edge-stablecomponents-linux-arm
linux/arm/v7
2026/07/01 05:4336.2 MBsha256:69851156fbf6
docker.io/daprio/daprd
:1.16.17-rc.1-windows-amd64
windows/amd64
2026/07/01 00:26158.2 MBsha256:ec73ec6fd754
docker.io/daprio/daprd
:1.16.17-rc.1-mariner
linux/amd64linux/arm64
2026/07/01 00:2660.3 MBsha256:b5d82ddd48f6
docker.io/daprio/daprd
:1.16.17-rc.1
linux/amd64linux/arm/v7linux/arm64windows/amd64
2026/07/01 00:2559.1 MBsha256:f853952fc0f4