docker-registry-proxy
docker-registry-proxy copied to clipboard
An HTTPS Proxy for Docker providing centralized configuration and caching of any registry (quay.io, DockerHub, k8s.gcr.io)
In default mode a layer exist only once in the cache, and regardless which repository it is initially from, each repository get a hit on this layer now. Pitfall: You...
As we discussed on this issue: https://github.com/rpardini/docker-registry-proxy/issues/108 Here is an update to the docs that explains how to use a custom configuration for nginx resolvers. Feel free to change and...
I use a private docker repository that use TLS **v1.3** protocol only (for security purpose). Prior versions were disabled. It seems version v1.3 is not enabled in nginx: ``` 2022/01/03...
Adding an ability to specify raw contents of /etc/nginx/docker.auth.map. Can be used along with `AUTH_REGISTRIES` if needed. providing raw contents of the `auth.map` file allows me to - hide plain-text...
Hello. I just setup the `docker-registry-proxy` which is working fine in most case but I have a strange issue about `invalid URL prefix` docker-registry-proxy logs for `docker pull gcr.io/go-containerregistry/crane:debug` ```...
To use the same root CA on my whole services, I need to pass my own TLS certificates when starting docker-registry-proxy.
Hi, since docker 20.10, when doing `docker pull` for an existing image, a HEAD request is done by default, thus not counting against the rate limit: ...
Hi, with `ALLOW_PUSH=true`, I had problems this week to push to Elastic Container Registry: HTTP 400 with `unexpected end of JSON input: ""`. Finally I found out that Nginx converts...
### The issue I encountered an issue when building one of my Dockerfiles on a host that uses the proxy (version 0.6.4). The Dockerfile tries to run `curl "https://www.random.org/cgi-bin/randbyte?nbytes=10&format=h"`, but...
**Problem:** ``` # For blob requests by digest, do cache, and treat redirects. location ~ ^/v2/(.*)/blobs/sha256:(.*) { set $docker_proxy_request_type "blob-by-digest"; include "/etc/nginx/nginx.manifest.common.conf"; } # For manifest requests by digest, do...