Docker error on Windows 2016 “Client.Timeout exceeded while awaiting headers”


I get the following error when I try to do “docker run” on my Windows 2016.

PS C:UsersAdministrator> docker run microsoft/sample-dotnet
Unable to find image 'microsoft/sample-dotnet:latest' locally
C:Program FilesDockerdocker.exe: Error response from daemon: Get net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).
See 'C:Program FilesDockerdocker.exe run --help'.

I followed the instructions here to get started.

This is different from this question because this is Windows.

Any ideas?