I was seeing this issue on Windows Server 2016, with firewall temporarily off and community 17.10.0-ce-win36 (13788). I needed to disable ‘Experimental features’ for another complication and once I did that docker automatically restarted. I opened up an admin PowerShell prompt and used
docker login and tried
docker pull again and it worked.