Skip to content

Docker

jaque ships a distroless, multi-arch container image with the binary and its dashboard assets baked in, published today only to the project’s private registry.

Multi-arch (amd64 + arm64), built on gcr.io/distroless/static-debian12:nonroot. No CGo, no shell, runs as a non-root user by default.

Terminal window
docker run --rm -p 8080:8080 \
-v $(pwd)/jaque.cue:/etc/jaque/config.cue:ro \
-e JAQUE_CONFIG=/etc/jaque/config.cue \
-e JAQUE_LISTEN=0.0.0.0:8080 \
jaque:latest

Every flag has a JAQUE_<FLAG>-shaped env var equivalent (see CLI flags) — the container-friendly way to configure it without an entrypoint wrapper.

A CUE config’s sinks: block (see Sinks and perfdata) works the same way inside a container as anywhere else — point it at whatever metrics stack you’re already running, mounted the same way as the config file above.