dapr Docker & Self-Hosted Deployment

GitHub

Dapr is a portable runtime for building distributed applications across cloud and edge, combining event-driven architecture with workflow orchestration.

1. Pull Image (DOCKERHUB) docker pull dapr/dapr:latest
2. Docker Run (1-Click Launch) docker run -d --name dapr --restart always dapr/dapr:latest
3. Podman Run podman run -d --name dapr --restart always dapr/dapr:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/dapr/dapr:latest
5. ORAS Pull (OCI Artifact) oras pull dapr/dapr:latest
docker/Dockerfile
# current directory must be ./dist

FROM gcr.io/distroless/static:nonroot
ARG PKG_FILES
WORKDIR /
COPY /$PKG_FILES /
USER 65532:65532