If your machine are located within the Great China area or using related Virtual Server, add Registry Mirrors to help your bypass the complex network router.
I was getting the same error. Tried a few things like restarting the server, checking configuration etc...
Finally, it got resolved by adding proxies (since I was using it inside my organization network)
I had the same issue, for me I was behind my office proxy and docker was not picking up the proxy set for terminal. To fix this, i have to set the proxy in docker settings window, which can be accessed from
Things that might work:
1. Check your proxy settings
2. Restart docker
3. Go to your docker settings and check if you're signed in to docker hub, if you aren't, sign in and try again (This worked for me)
make sure that your server is not located in the following areas:
Docker is a US company, we must comply with US export control regulations. In an
effort to comply with these, we now block all IP addresses that are located in Cuba,
Iran, North Korea, Republic of Crimea, Sudan, and Syria.
I got the same error & I solved it by executing the below-mentioned commands, If you are working on the windows version, you can try these commands
Steps to be followed : Open the command prompt & execute these commands,
set http_proxy="http://user:pwd@proxyurl.com:port"
set https_proxy="https://user:pwd@proxy-url.com:port"
I had the same problem, for me it was ACR repository name that I have misspelled. Maybe check your variables. I used it within Github Actions in the secret sections.
I had this same issue with a different solution. The issue was that the internet wasn't connected. That's another thing to check if none of these fix it for you!