Docker Registry Proxy#

Docker Registry Proxy A caching proxy for Docker; allows centralised management of (multiple) registries and their authentication; caches images from any registry. Caches the potentially huge blob/layer requests (for bandwidth/time savings), and optionally caches manifest requests ("pulls") to avoid rate-limiting.

amd64
arm64
armv7

Information#

Docker Image: rpardini/docker-registry-proxy
Current Image Version: 0.6.1

SETUP#

Enabling and customizing dockercache#

Command:#

vlab service setup -s dockercache

File alteration (not recommended):#
  • edit config via cli vlab config edit_raw --dev
  • set the appropriate service settings in settings/decrypted.yml to true, after running vlab config decrypt --dev

eg.

dockercache
enable: 0.6.1
version: 0.6.1

Finalising changes:#

run: vlab update -s dockercache

FIRST RUN#

Get the CA certificate from the proxy and make it a trusted root.#

curl http://127.0.0.1:3128/ca.crt > /usr/share/ca-certificates/docker_registry_proxy.crt echo "docker_registry_proxy.crt" >> /etc/ca-certificates.conf update-ca-certificates --fresh

Reload systemd#

systemctl daemon-reload

Restart dockerd#

systemctl restart docker.service

ACCESS#

dockercache (HTTPS) link: https://dockercache.vivumlab.xyz/ dockercache (HTTP) link: http://dockercache.vivumlab.xyz/

Need more help?#

Further information regarding services can be found.
General Information can be found in the documentation.
Additional assistance can be found on our Contact Us page.