Which cloud region could have the fastest time for a docker image push?
TLDR

From cloud instance, just go push to docker hub; you will be routed to the best location automatically.

Full details

DockerHub is a massive scale and very critical global service.  So, you almost definitely don't have to think about this at all.

There are techniques on cloud hosts (AWS, Azure, GCP) to replicate &amp; host content/services in regions across the globe and route traffic to the closest entry point automatically.  The cloud hosts make this quite easy to do with their managed services (while without them it would be very difficult).

Also, there are many third party providers of technologies like CDNs which do similar things at scale (and they are really good at it).  They are extremely frequently used in these cases.

So, again - just go to docker hub and don't think about it.  You will be routed to the best location automatically.