Network timed out on pull

I have Windows 10 PRO Anniversary addition and several Hyper-V VMs running. I installed Docker and followed the direction. When I try to pull anything I get a network timeout. I noticed on other threads they suggested disabling 64bit and reset/disable/etc. None of these have worked. I tried uninstalling and installed but ended up with a orphan virtual adapter. So in network setting a did a network reset which blew away all the network stuff.

I created a new virtual adapter for my other VMs and then when I started Docker it created its own which is set to internal. Is that correct, should it be internal?

PS C:> docker version
Client:
Version: 1.12.0
API version: 1.24
Go version: go1.6.3
Git commit: 8eab29e
Built: Thu Jul 28 21:15:28 2016
OS/Arch: windows/amd64

Server:
Version: 1.12.0
API version: 1.24
Go version: go1.6.3
Git commit: 8eab29e
Built: Thu Jul 28 21:15:28 2016
OS/Arch: linux/amd64

PS C:> docker pull nginx
Using default tag: latest
Pulling repository docker.io/library/nginx
Network timed out while trying to connect to https://index.docker.io/v1/repositories/library/nginx/images. You may want to check your internet connection or if you are behind a proxy.

Any suggestions on what else I can check? Can I download the packages separately and then import them locally?

Thanks in advance

Please run and upload a diagnostics trace and post it in the GitHub issue thread: https://github.com/docker/for-win/issues/55