Slow docker image download speed: which is the best place to host docker images?

I’m currently working on a project that builds Docker images, and uses AWS ECR to store intermediate files.

But I’m having a bit of a problem with long download times. Whereas on SemaphoreCI an image takes ~17 seconds to download (SemaphoreCI servers are hosted on AWS Frankfurt, so I placed the AWS ECR image there as well), the same image takes _ at least a minute _ to download within a GitHub Action.

I’m wondering how can these times be improved?

All of the GitHub runners are in the US Azure regions.  So having your images in the US and optionally in an Azure region will make them faster than the images being in Europe.

1 Like