A tiny ~2.5MB* statically linked jq docker image. Since jq only supports writing to stdout a separate image tag is provided that comes packaged alongside busybox.
* The busybox image variant adds an additional ~1MB to the image size.
Supports all upstream alpine docker platforms:
linux/amd64linux/arm64linux/arm/v7linux/arm/v6linux/386linux/ppc64lelinux/s390xlinux/riscv64
This is a purpose-built image that works great as a Kubernetes init container.
docker pull ghcr.io/egladman/jq:1.6
docker pull ghcr.io/egladman/jq:1.6-busybox
docker pull docker.io/egladman/jq:1.6
docker pull docker.io/egladman/jq:1.6-busybox
docker run --rm jq:1.6 jq --version
make
make IMG_VARIANT=busybox