I have been unable to get Docker 1.12 functional on Windows 10 Enterprise build 10586. I have spent quiet some time troubleshooting this and have looked at all the suggestions in the forums without luck. I would appreciate some help/pointers by the support team. It primarily looks like a networking problem. I have uploaded the diagnostic FF06E3D0-0AE5-4A23-894E-895C1810D830/2016-06-29_11-17-58 .
I have tried:
- Fresh clean install multiple times.
- Configure IPv4 only on all interfaces on my PC, not just the DockerNAT interface).
- Configure DNS of 8.8.8.8 and optionally alternat DNS of 8.8.4.4 on the DockerNAT.
- Under Docker system tray icon > right click > Network > DNS Server > Select Fixed and use 8.8.8.8.
- Disable Ethernet interface in BIOS and only use Wireless interface.
- Disable Wireless interface in BIOS and only use Ethernet interface.
- Almost all combinations of the above.
A few things I noticed:
- Sometimes the Moby Linux VM fails during initial installation. But it will usually come back up.
- In Control Panel > Network Connections > DockerNAT interface > right click > Status, I see IPv4 & IPv6 connectivity as âNo network accessâ. The number of Received packets is always 0.
- DNS failures and timeouts in the log file. This seems to be the main issue. To get a clean demarcation, I opened the log file, ran âdocker run hello-worldâ & opened the log file again. So the logs between the last two â[FeedbackSettings][Info ] Open logsâ instances should have a clean set of logs for the latest âdocker run hello-worldâ run. Full log file pasted at the end of this post.
The main issue seems to be documented by these failures in the log file:
[10:57:59.222][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[bb15] 192.168.65.2:38378 -> 192.168.65.1 bb15 Query:0 na:c:r:rn 0 <qs:registry-1.docker.io. <AAAA|IN>> an: au: ad:
[10:57:59.223][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[bb15] Forwarding to 10.0.75.1
[10:57:59.224][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[a57a] 192.168.65.2:48134 -> 192.168.65.1 a57a Query:0 na:c:r:rn 0 <qs:registry-1.docker.io. <A|IN>> an: au: ad:
[10:57:59.224][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[a57a] Forwarding to 10.0.75.1
[10:58:04.223][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[dc46] 192.168.65.2:47522 -> 192.168.65.1 dc46 Query:0 na:c:r:rn 0 <qs:registry-1.docker.io. <A|IN>> an: au: ad:
[10:58:04.224][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[dc46] Forwarding to 10.0.75.1
[10:58:04.226][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[bb15] recv failed with Lwt.Canceled
[10:58:04.227][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[bb15] timed out after 5s
[10:58:04.228][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[a57a] recv failed with Lwt.Canceled
[10:58:04.229][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[a57a] timed out after 5s
Info from Docker command line
$ docker --version
Docker version 1.12.0-rc2, build 906eacd, experimental
$ docker-compose --version
docker-compose version 1.8.0-rc1, build 9bf6bc6
$ docker-machine --version
docker-machine.exe version 0.8.0-rc1, build fffa6c9
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
$ docker version
Client:
Version: 1.12.0-rc2
API version: 1.24
Go version: go1.6.2
Git commit: 906eacd
Built: Fri Jun 17 20:35:33 2016
OS/Arch: windows/amd64
Experimental: true
Server:
Version: 1.12.0-rc2
API version: 1.24
Go version: go1.6.2
Git commit: a7119de
Built: Fri Jun 17 22:09:20 2016
OS/Arch: linux/amd64
Experimental: true
$ docker info
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: 1.12.0-rc2
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 0
Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: host overlay null bridge
Swarm: inactive
Runtimes: default
Default Runtime: default
Security Options: seccomp
Kernel Version: 4.4.13-moby
Operating System: Alpine Linux v3.4
OSType: linux
Architecture: x86_64
CPUs: 2
Total Memory: 1.951 GiB
Name: moby
ID: CBN6:OATZ:CX5G:54PO:HSRN:ISCD:MAFF:43JQ:RFNB:H3UU:VOVZ:RPXW
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Experimental: true
Insecure Registries:
127.0.0.0/8
$ docker network ls
NETWORK ID NAME DRIVER SCOPE
bc74413c127a bridge bridge local
7b168957dcd9 host host local
10701b77facb none null local
$ docker network inspect bc74413c127a
[
{
âNameâ: âbridgeâ,
âIdâ: âbc74413c127a25ef77eec3724b96142d4498f9e4871c6b94105641a028df41fcâ,
âScopeâ: âlocalâ,
âDriverâ: âbridgeâ,
âEnableIPv6â: false,
âIPAMâ: {
âDriverâ: âdefaultâ,
âOptionsâ: null,
âConfigâ: [
{
âSubnetâ: â172.17.0.0/16â,
âGatewayâ: â172.17.0.1â
}
]
},
âInternalâ: false,
âContainersâ: {},
âOptionsâ: {
âcom.docker.network.bridge.default_bridgeâ: âtrueâ,
âcom.docker.network.bridge.enable_iccâ: âtrueâ,
âcom.docker.network.bridge.enable_ip_masqueradeâ: âtrueâ,
âcom.docker.network.bridge.host_binding_ipv4â: â0.0.0.0â,
âcom.docker.network.bridge.nameâ: âdocker0â,
âcom.docker.network.driver.mtuâ: â1500â
},
âLabelsâ: {}
}
]
$ docker network inspect 7b168957dcd9
[
{
âNameâ: âhostâ,
âIdâ: â7b168957dcd990790577c7d132a324267fe1b9b997f2fb9c480b1c175078356dâ,
âScopeâ: âlocalâ,
âDriverâ: âhostâ,
âEnableIPv6â: false,
âIPAMâ: {
âDriverâ: âdefaultâ,
âOptionsâ: null,
âConfigâ: []
},
âInternalâ: false,
âContainersâ: {},
âOptionsâ: {},
âLabelsâ: {}
}
]
$ docker network inspect 10701b77facb
[
{
âNameâ: ânoneâ,
âIdâ: â10701b77facb0e37db7d84b7fe2dac55b1482e7c59591acc70c035a937081ed4â,
âScopeâ: âlocalâ,
âDriverâ: ânullâ,
âEnableIPv6â: false,
âIPAMâ: {
âDriverâ: âdefaultâ,
âOptionsâ: null,
âConfigâ: []
},
âInternalâ: false,
âContainersâ: {},
âOptionsâ: {},
âLabelsâ: {}
}
]
$ docker run hello-world
Unable to find image âhello-world:latestâ locally
Pulling repository docker.io/library/hello-world
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Network timed out while trying to connect to https://index.docker.io/v1/repositories/library/hello-world/images. You may want to check your internet connection or if you are behind a proxyâŠ
See âC:\Program Files\Docker\Docker\Resources\bin\docker.exe run --helpâ.
Snipped log file for the latest run of âdocker run hello-worldâ
[10:54:49.088][FeedbackSettings][Info ] Open logs
[10:54:50.268][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[1d36] recv failed with Lwt.Canceled
[10:54:50.269][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[1d36] timed out after 5s
[10:54:50.270][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[42fb] 192.168.65.2:45637 -> 192.168.65.1 42fb Query:0 na:c:r:rn 0 <qs:index.docker.io.local. <A|IN>> an: au: ad:
[10:54:50.271][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[42fb] Forwarding to 10.0.75.1
[10:54:50.272][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[50cc] 192.168.65.2:35392 -> 192.168.65.1 50cc Query:0 na:c:r:rn 0 <qs:index.docker.io.local. <AAAA|IN>> an: au: ad:
[10:54:50.273][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[50cc] Forwarding to 10.0.75.1
[10:54:50.275][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[1625] recv failed with Lwt.Canceled
[10:54:50.275][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[1625] timed out after 5s
[10:54:55.268][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[42fb] recv failed with Lwt.Canceled
[10:54:55.270][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[42fb] timed out after 5s
[10:54:55.271][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[50cc] recv failed with Lwt.Canceled
[10:54:55.269][ProxyProcess ][Info ] proxy << POST /v1.24/images/create?fromImage=hello-world&tag=latest
[10:54:55.272][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[50cc] timed out after 5s
[10:57:59.189][ProxyProcess ][Info ] proxy >> POST /v1.24/containers/create [rewriteBinds]
[10:57:59.190][ProxyProcess ][Info ] proxy >> POST /v1.24/containers/create
[10:57:59.191][ProxyProcess ][Info ] Dial Hyper-V socket b1f32a38-3624-4a32-9c31-8c6ccd772c15:23a432c2-537a-4291-bcb5-d62504644739
[10:57:59.194][ProxyProcess ][Info ] proxy << POST /v1.24/containers/create
[10:57:59.195][ProxyProcess ][Info ] proxy >> GET /v1.24/info
[10:57:59.196][ProxyProcess ][Info ] Dial Hyper-V socket b1f32a38-3624-4a32-9c31-8c6ccd772c15:23a432c2-537a-4291-bcb5-d62504644739
[10:57:59.198][ProxyProcess ][Info ] proxy << GET /v1.24/info
[10:57:59.221][ProxyProcess ][Info ] proxy >> POST /v1.24/images/create?fromImage=hello-world&tag=latest
[10:57:59.221][ProxyProcess ][Info ] Dial Hyper-V socket b1f32a38-3624-4a32-9c31-8c6ccd772c15:23a432c2-537a-4291-bcb5-d62504644739
[10:57:59.222][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[bb15] 192.168.65.2:38378 -> 192.168.65.1 bb15 Query:0 na:c:r:rn 0 <qs:registry-1.docker.io. <AAAA|IN>> an: au: ad:
[10:57:59.223][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[bb15] Forwarding to 10.0.75.1
[10:57:59.224][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[a57a] 192.168.65.2:48134 -> 192.168.65.1 a57a Query:0 na:c:r:rn 0 <qs:registry-1.docker.io. <A|IN>> an: au: ad:
[10:57:59.224][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[a57a] Forwarding to 10.0.75.1
[10:58:04.223][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[dc46] 192.168.65.2:47522 -> 192.168.65.1 dc46 Query:0 na:c:r:rn 0 <qs:registry-1.docker.io. <A|IN>> an: au: ad:
[10:58:04.224][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[dc46] Forwarding to 10.0.75.1
[10:58:04.226][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[bb15] recv failed with Lwt.Canceled
[10:58:04.227][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[bb15] timed out after 5s
[10:58:04.228][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[a57a] recv failed with Lwt.Canceled
[10:58:04.229][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[a57a] timed out after 5s
[10:58:04.230][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[3327] 192.168.65.2:41954 -> 192.168.65.1 3327 Query:0 na:c:r:rn 0 <qs:registry-1.docker.io. <AAAA|IN>> an: au: ad:
[10:58:04.231][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[3327] Forwarding to 10.0.75.1
[10:58:04.232][ProxyProcess ][Debug ] com.docker.slirp.exe: ARP responding to: who-has 192.168.65.1?
[10:58:09.223][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[9063] 192.168.65.2:60027 -> 192.168.65.1 9063 Query:0 na:c:r:rn 0 <qs:registry-1.docker.io.local. <AAAA|IN>> an: au: ad:
[10:58:09.224][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[9063] Forwarding to 10.0.75.1
[10:58:09.226][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[dc46] recv failed with Lwt.Canceled
[10:58:09.227][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[dc46] timed out after 5s
[10:58:09.228][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[5e5e] 192.168.65.2:53700 -> 192.168.65.1 5e5e Query:0 na:c:r:rn 0 <qs:registry-1.docker.io.local. <A|IN>> an: au: ad:
[10:58:09.229][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[5e5e] Forwarding to 10.0.75.1
[10:58:09.230][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[3327] recv failed with Lwt.Canceled
[10:58:09.231][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[3327] timed out after 5s
[10:58:14.223][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[f2fc] 192.168.65.2:53161 -> 192.168.65.1 f2fc Query:0 na:c:r:rn 0 <qs:index.docker.io. <AAAA|IN>> an: au: ad:
[10:58:14.224][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[f2fc] Forwarding to 10.0.75.1
[10:58:14.225][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[9063] recv failed with Lwt.Canceled
[10:58:14.226][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[9063] timed out after 5s
[10:58:14.226][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[aede] 192.168.65.2:44426 -> 192.168.65.1 aede Query:0 na:c:r:rn 0 <qs:index.docker.io. <A|IN>> an: au: ad:
[10:58:14.227][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[aede] Forwarding to 10.0.75.1
[10:58:14.228][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[5e5e] recv failed with Lwt.Canceled
[10:58:14.228][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[5e5e] timed out after 5s
[10:58:14.229][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[2dc0] 192.168.65.2:33183 -> 192.168.65.1 2dc0 Query:0 na:c:r:rn 0 <qs:registry-1.docker.io.local. <A|IN>> an: au: ad:
[10:58:14.229][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[2dc0] Forwarding to 10.0.75.1
[10:58:14.230][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[8a0a] 192.168.65.2:42645 -> 192.168.65.1 8a0a Query:0 na:c:r:rn 0 <qs:registry-1.docker.io.local. <AAAA|IN>> an: au: ad:
[10:58:14.230][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[8a0a] Forwarding to 10.0.75.1
[10:58:19.224][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[f2fc] recv failed with Lwt.Canceled
[10:58:19.225][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[f2fc] timed out after 5s
[10:58:19.227][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[ca6b] 192.168.65.2:49162 -> 192.168.65.1 ca6b Query:0 na:c:r:rn 0 <qs:index.docker.io. <A|IN>> an: au: ad:
[10:58:19.228][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[ca6b] Forwarding to 10.0.75.1
[10:58:19.229][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[aede] recv failed with Lwt.Canceled
[10:58:19.230][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[aede] timed out after 5s
[10:58:19.231][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[2dc0] recv failed with Lwt.Canceled
[10:58:19.232][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[2dc0] timed out after 5s
[10:58:19.233][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[51a9] 192.168.65.2:59572 -> 192.168.65.1 51a9 Query:0 na:c:r:rn 0 <qs:index.docker.io. <AAAA|IN>> an: au: ad:
[10:58:19.234][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[51a9] Forwarding to 10.0.75.1
[10:58:19.235][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[8a0a] recv failed with Lwt.Canceled
[10:58:19.236][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[8a0a] timed out after 5s
[10:58:24.224][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[434e] 192.168.65.2:59559 -> 192.168.65.1 434e Query:0 na:c:r:rn 0 <qs:index.docker.io.local. <AAAA|IN>> an: au: ad:
[10:58:24.225][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[434e] Forwarding to 10.0.75.1
[10:58:24.227][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[ca6b] recv failed with Lwt.Canceled
[10:58:24.227][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[ca6b] timed out after 5s
[10:58:24.228][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[6e4c] 192.168.65.2:45021 -> 192.168.65.1 6e4c Query:0 na:c:r:rn 0 <qs:index.docker.io.local. <A|IN>> an: au: ad:
[10:58:24.229][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[6e4c] Forwarding to 10.0.75.1
[10:58:24.229][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[51a9] recv failed with Lwt.Canceled
[10:58:24.230][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[51a9] timed out after 5s
[10:58:29.225][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[434e] recv failed with Lwt.Canceled
[10:58:29.226][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[434e] timed out after 5s
[10:58:29.228][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[76ac] 192.168.65.2:35423 -> 192.168.65.1 76ac Query:0 na:c:r:rn 0 <qs:index.docker.io.local. <A|IN>> an: au: ad:
[10:58:29.229][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[76ac] Forwarding to 10.0.75.1
[10:58:29.230][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[6e4c] recv failed with Lwt.Canceled
[10:58:29.231][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[6e4c] timed out after 5s
[10:58:29.233][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[cf1b] 192.168.65.2:52854 -> 192.168.65.1 cf1b Query:0 na:c:r:rn 0 <qs:index.docker.io.local. <AAAA|IN>> an: au: ad:
[10:58:29.234][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[cf1b] Forwarding to 10.0.75.1
[10:58:29.235][ProxyProcess ][Debug ] com.docker.slirp.exe: ARP responding to: who-has 192.168.65.1?
[10:58:34.226][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[76ac] recv failed with Lwt.Canceled
[10:58:34.227][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[76ac] timed out after 5s
[10:58:34.228][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[cf1b] recv failed with Lwt.Canceled
[10:58:34.229][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[cf1b] timed out after 5s
[10:58:34.226][ProxyProcess ][Info ] proxy << POST /v1.24/images/create?fromImage=hello-world&tag=latest
[10:58:36.945][FeedbackSettings][Info ] Open logs