How to resolve Docker i/o timeout error on Windows?

Docker Aug 18, 2018

If you are also encountering an i/o timeout error like following then this post can help you resolve it.

Error response from daemon: Get Get{your account name here}&scope=repository%3Alibrary%2Fhello-world%3Apull& dial tcp: lookup on read udp> i/o timeout.
See ‘docker run –help’.

I also faced this error while running hello world container with Docker on my Windows machine.

Here dare the steps I took to resolve this issue.
Open Docker setting by doing right click on Docker icon in system tray.
Docker settings

In settings window go to Network tab and change the DNS server from Automatic to Fixed.

Docker network settings

Apply the changes. Docker service will restart and you should be able to pull the docker images without any issues now.