autonomy registry bootstrap-zot¶
Generate a Zot edge-registry config + compose to seed into (BYO runtime)
Synopsis¶
Generates a ready-to-run Zot OCI registry config for a fresh edge / air-gapped
site — the destination 'registry seed' needs. It only GENERATES artifacts
(zot-config.json + docker-compose.zot.yml); it does not pull or start anything
(bring your own runtime). Typical flow:
autonomy registry bootstrap-zot --out ./edge --port 5000
docker compose -f ./edge/docker-compose.zot.yml up -d
autonomy registry seed --to localhost:5000/<bundle>:<tag> --from ... --pub-key ...
The generated compose references a pinned, multi-arch Zot image by default (runs
on amd64 and arm64); override it with --image (e.g. a minimal variant, another
version, or a digest pin).
Usage¶
autonomy registry bootstrap-zot [flags]
Examples¶
autonomy registry bootstrap-zot --out ./edge
autonomy registry bootstrap-zot --out ./edge --port 5001 \
--data-dir /srv/zot --image ghcr.io/project-zot/zot-linux-arm64:v2.1.5 --enable-search
Options¶
--data-dir string host path bind-mounted to the registry storage root (default "./zot-data")
--enable-search enable the Zot search extension in the generated config
--image string Zot container image (default: a pinned multi-arch image; override for a variant/version/digest)
--out string directory for zot-config.json + docker-compose.zot.yml (default ".")
--port int host/container port for the Zot registry (default 5000)
See also¶
autonomy registry— Seed and govern OCI registries for edge / air-gapped deployments