gdu Docker & Self-Hosted Deployment

GitHub

Fast disk usage analyzer with console interface written in Go

5,632 stars Go Go 1 file ยท ~3,706 tokens #cli#disk-usage#filesystem#golang#hacktoberfest
1. Pull Image (DOCKERHUB) docker pull dundee/gdu:latest
2. Docker Run (1-Click Launch) docker run -d --name gdu --restart always dundee/gdu:latest
3. Podman Run podman run -d --name gdu --restart always dundee/gdu:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/dundee/gdu:latest
5. ORAS Pull (OCI Artifact) oras pull dundee/gdu:latest
Dockerfile
FROM docker.io/library/golang:1.26.1 as builder

WORKDIR /app

COPY go.mod go.sum ./
RUN go mod download

COPY . .
RUN make build-static

FROM scratch

COPY --from=builder /app/dist/gdu /opt/gdu

ENTRYPOINT ["/opt/gdu"]