Skip to content

registries

Each upstream registry is one UPSTREAM_<ALIAS>_HOST variable. The lowercased alias becomes the image-path prefix:

sh
UPSTREAM_DOCKERHUB_HOST=registry-1.docker.io
UPSTREAM_GHCR_HOST=ghcr.io

docker pull localhost:8080/dockerhub/library/redis:7
docker pull localhost:8080/ghcr/acme/api:1.4

For private upstreams add UPSTREAM_<ALIAS>_USERNAME and UPSTREAM_<ALIAS>_PASSWORD.

credentials per registry

RegistryUsername / password
Docker Hubusername + PAT
GHCRusername + PAT
Quayusername + robot token
Google Artifact Registry_json_key + service account JSON
Azure ACRservice principal id + secret

AWS ECR is not supported yet (rotating credentials).