# Docker image containing dcrwallet and dcrctl binaries. # Built and published automatically via GitHub Actions. # # Usage: # docker run ghcr.io//decred dcrwallet [args...] # docker run ghcr.io//decred dcrctl [args...] FROM debian:bookworm-slim AS builder ARG DECRED_VERSION=2.1.5 ARG TARGETOS=linux ARG TARGETARCH=amd64 RUN apt-get update && apt-get install -y --no-install-recommends curl ca-certificates && \ rm -rf /var/lib/apt/lists/* RUN curl -fsSL "https://github.com/decred/decred-binaries/releases/download/v${DECRED_VERSION}/decred-${TARGETOS}-${TARGETARCH}-v${DECRED_VERSION}.tar.gz" \ -o /tmp/decred.tar.gz && \ tar -xzf /tmp/decred.tar.gz -C /tmp && \ mv /tmp/decred-${TARGETOS}-${TARGETARCH}-v${DECRED_VERSION} /tmp/decred FROM debian:bookworm-slim RUN apt-get update && apt-get install -y --no-install-recommends curl ca-certificates && \ rm -rf /var/lib/apt/lists/* COPY --from=builder /tmp/decred/dcrwallet /usr/local/bin/ COPY --from=builder /tmp/decred/dcrctl /usr/local/bin/ VOLUME ["/root/.dcrwallet"] CMD ["dcrwallet"]