Powerful Google developer tools for immediate impact! (2023-24 C)
DockerCon EU 2015: Speed Up Deployment: Building a Distributed Docker Registry at Scale
1. Speed Up Deployment: Building A Distributed Docker
Registry At Scale
Jared Hocutt
Software Engineer @ NetApp
2. What is the Docker Registry?
“The Registry is a stateless, highly scalable server side application that stores and
lets you distribute Docker images.”
10. Scaling Globally
location / {
proxy_pass http://remote-registry:5000;
# All methods excluding GET because GET automatically assumes HEAD,
# which still needs to go to the master registry
limit_except HEAD POST PUT DELETE COPY MOVE OPTIONS PATCH {
proxy_pass http://master-registry:5000;
}
}
Full nginx configuration can be found at https://docs.docker.com/registry/nginx/