I'm having a hard time pulling images from Docker Hub. I've attempted this on a few different machines on the same network, but I'm still running into issues. Is anyone else dealing with this? Here's the error message I'm seeing when trying to pull the 'hello-world' image:
docker pull hello-world
Using default tag: latest
latest: Pulling from library/hello-world
17eec7bbc9d7: Retrying in 1 second
error pulling image configuration: download failed after attempts=6: dial tcp 172.64.66.1:443: i/o timeout
3 Answers
I noticed the 'library' part when pulling the image too. I wasn't sure what it meant, but it seems like it's just a standard prefix for Docker Hub images. Anyway, I can pull the image without any issues.
The IP 172.64.66.1 is not a private IP. It's possibly a Cloudflare address, which might suggest you're on some sort of corporate network that uses a proxy. If that’s the case, it could be a good idea to check with your IT department for assistance. If you're not on a managed network, you might have to dig deeper to see why that's happening.
It might just be an issue on your end, but Docker Hub does have outages from time to time. You can check their status here: www.dockerstatus.com. Also, it might be worth trying on a different network or changing your DNS settings to see if that helps.

Just for clarification, 172.64.66.1 is public, and the private IP range is indeed from 172.16.0.0 to 172.31.255.255. It looks like you might be connecting to a Cloudflare server.