This document discusses how to build a distributed Docker registry at scale. It describes the basic Docker registry setup and how to scale globally by using multiple registry instances across different locations, load balancing requests between them, and replicating registry data between instances using SnapMirror for high availability and disaster recovery. The full Nginx configuration for load balancing registry requests is also provided.