Docker does not run in Windows

I have been trying for several hours to get Docker to work in any windows environment.
Windows server 2012 (seem to be some people who get it to work and others who say it won’t work in 2012) and Windows 10. I can get the hello-world app to run without issue but I can’t get anything MS to work.
every time I pull from Microsoft I get an error:

C:\>docker pull microsoft/nanoserver
Using default tag: latest
latest: Pulling from microsoft/nanoserver
5496abde368a: Downloading
482ab31872a2: Downloading
unknown blob

C:\>docker pull microsoft/mssql-server-2014-express-windows
Using default tag: latest
latest: Pulling from microsoft/mssql-server-2014-express-windows
9c7f9c7d9bc2: Downloading
e41280487c6a: Download complete
c2650e3a29ea: Download complete
d3a2970e8efd: Download complete
d14c6954433c: Download complete
de08670d4c45: Download complete
7af5089d4de0: Download complete
c9408efafe7a: Download complete
0e2564621def: Download complete
11bc80da2cfb: Download complete
3c97a8e35180: Download complete
23dbf270d9b9: Download complete
unknown blob

It seems there are a lot of people who have docker running successfully but I don’t get to be one of them.