You can setup a Docker Registry on your secondary Geo node that mirrors the one on the primary Geo node.
Docker Registry currently supports a few types of storages. If you choose a
distributed storage (
oss) for your Docker
Registry on a primary Geo node, you can use the same storage for a secondary
Docker Registry as well. For more information, read the
Load balancing considerations
when deploying the Registry, and how to setup the storage driver for GitLab's
integrated Container Registry.