Skip to content

A Docker Compose configuration that sets up pull-through caches for multiple container registries (Docker Hub, Quay.io, GHCR, GCR, AWS ECR, MCR, GitLab). It helps reduce rate limiting and improve pull speeds by caching container images locally, running multiple registry mirrors on different ports.

Notifications You must be signed in to change notification settings

GlueOps/docker-compose-container-registry-pull-through-caches

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 

Repository files navigation

docker-compose-container-registry-pull-through-caches

Requirements

Install the basics:

curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh get-docker.sh && sudo apt-get update && sudo apt install tmux git -y && sudo apt-get clean

To deploy

git clone https://github.com/GlueOps/docker-compose-container-registry-pull-through-caches.git
cd docker-compose-container-registry-pull-through-caches/
docker compose up -d

About

A Docker Compose configuration that sets up pull-through caches for multiple container registries (Docker Hub, Quay.io, GHCR, GCR, AWS ECR, MCR, GitLab). It helps reduce rate limiting and improve pull speeds by caching container images locally, running multiple registry mirrors on different ports.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published