Docker run results in element not found exception

Hello,

i am trying to setup Docker on a Windows Server 2016. I have folllowed the install guide privided by Microsoft.

Installation runs trough without any problems and after reboot I am able to pull, tag and push images. But Running Containers does not work.

after running “docker run hello-world:nanoserver” i am getting this error:

Error

PS C:\Windows\system32> docker run hello-world:nanoserver
Unable to find image ‘hello-world:nanoserver’ locally
nanoserver: Pulling from library/hello-world
bce2fbc256ea: Already exists
3ac17e2e6106: Pull complete
8cac44e17f16: Pull complete
5e160e4d8db3: Pull complete
Digest: sha256:25eac12ba40f7591969085ab3fb9772e8a4307553c14ea72d0e6f98b2c8ced9d
Status: Downloaded newer image for hello-world:nanoserver
C:\Program Files\Docker\docker.exe: Error response from daemon: container 576de114a99f39090348ef10fb3fdf280bf8c618ca56537f8ed0ec749256df34 encountered an error during CreateContainer: failure in a Windows system call: Element not found.
(0x490) extra info: {“SystemType”:“Container”,“Name”:“576de114a99f39090348ef10fb3fdf280bf8c618ca56537f8ed0ec749256df34”,“Owner”:“docker”,“IsDummy”:false,“VolumePath”:"\\?\Volume{dd6d2565-34bf-11e7-90f6-005056a5a601}",“IgnoreFlushesDur
ingBoot”:true,“LayerFolderPath”:“C:\ProgramData\docker\windowsfilter\576de114a99f39090348ef10fb3fdf280bf8c618ca56537f8ed0ec749256df34”,“Layers”:[{“ID”:“85737010-9e8a-50df-bd51-c87d7dfe6086”,“Path”:“C:\ProgramData\docker\windowsfil
ter\a1f81cd54fc4b8c10a75092de7f901b8a2a96e204207d28e3fce2e6838f59979”},{“ID”:“c3fe20cd-ee8d-5651-b037-b8a95585e5dc”,“Path”:“C:\ProgramData\docker\windowsfilter\371ec8fa734e0ae18a6301d02e59aa696593d2982d3db2415e31d807543713f7”},{“ID”
:“9d4296e0-0856-50d7-8430-ed207e35b6fc”,“Path”:“C:\ProgramData\docker\windowsfilter\f038b03430b9607442150c66a3c6a479ec70df83cb8c8a758ba757dec85edf86”},{“ID”:“c7dd69a4-afd6-5cf5-9c86-687d41c2311b”,“Path”:“C:\ProgramData\docker\wind
owsfilter\7efc68312949c683d6e39bb8e4513eb69fe6d70f0a8a72f7977d8e8d967d505c”}],“HostName”:“576de114a99f”,“MappedDirectories”:[],“HvPartition”:false,“EndpointList”:[“4f82cdd1-34ba-409a-aa9b-4479fa9ef1c6”],“Servicing”:false,“AllowUnqualifi
edDNSQuery”:true}.
PS C:\Windows\system32>

[details=docker version]S C:\Windows\system32> docker version
lient:
Version: 17.03.1-ee-3
API version: 1.27
Go version: go1.7.5
Git commit: 3fcee33
Built: Thu Mar 30 19:31:22 2017
OS/Arch: windows/amd64

erver:
Version: 17.03.1-ee-3
API version: 1.27 (minimum version 1.24)
Go version: go1.7.5
Git commit: 3fcee33
Built: Thu Mar 30 19:31:22 2017
OS/Arch: windows/amd64
Experimental: false[/details]

[details=docker info]PS C:\Windows\system32> docker info
Containers: 19
Running: 0
Paused: 0
Stopped: 19
Images: 6
Server Version: 17.03.1-ee-3
Storage Driver: windowsfilter
Windows:
Logging Driver: json-file
Plugins:
Volume: local
Network: l2bridge l2tunnel nat null overlay transparent
Swarm: inactive
Default Isolation: process
Kernel Version: 10.0 14393 (14393.1066.amd64fre.rs1_release_sec.170327-1835)
Operating System: Windows Server 2016 Standard
OSType: windows
Architecture: x86_64
CPUs: 8
Total Memory: 8 GiB
Name: ATGRZWV526012
ID: AMIV:X3KH:R3BV:TLEX:3WMT:YBVG:RZBD:Y7IE:5GRJ:RCO7:3KDU:UYQH
Docker Root Dir: C:\ProgramData\docker
Debug Mode (client): false
Debug Mode (server): false
Https Proxy: proxyurl
Registry: registryurl
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
PS C:\Windows\system32>[/details]

I have succesfully set up a Server machine some months ago

[details=docker version]PS C:\Windows\system32> docker version
Client:
Version: 1.12.2-cs2-ws-beta
API version: 1.25
Go version: go1.7.1
Git commit: 050b611
Built: Tue Oct 11 02:35:40 2016
OS/Arch: windows/amd64

Server:
Version: 1.12.2-cs2-ws-beta
API version: 1.25
Go version: go1.7.1
Git commit: 050b611
Built: Tue Oct 11 02:35:40 2016
OS/Arch: windows/amd64
PS C:\Windows\system32>[/details]

[details=docker info]PS C:\Windows\system32> docker info
Containers: 4
Running: 1
Paused: 0
Stopped: 3
Images: 29
Server Version: 1.12.2-cs2-ws-beta
Storage Driver: windowsfilter
Windows:
Logging Driver: json-file
Plugins:
Volume: local
Network: nat null overlay
Swarm: inactive
Default Isolation: process
Kernel Version: 10.0 14393 (14393.693.amd64fre.rs1_release.161220-1747)
Operating System: Windows Server 2016 Standard
OSType: windows
Architecture: x86_64
CPUs: 2
Total Memory: 4 GiB
Name: ATGRZWV526006
ID: Z7WM:6OXS:UGPL:KIAR:JMBS:SVPQ:O76O:IETM:ZUPS:BXHK:EBMH:D6W2
Docker Root Dir: C:\ProgramData\docker
Debug Mode (client): false
Debug Mode (server): false
Https Proxy: proxyurl
Registry: registryurl
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
PS C:\Windows\system32>[/details]

Both Servers are running on the same ESX Cluster and share the same settings.

Hopefully someone can help me.

It might be worth trying to upgrade to a more recent Docker version:

$ProgressPreference = 'SilentlyContinue'
Stop-Service docker
Remove-Item -Force -Recurse $Env:ProgramFiles\docker
Invoke-WebRequest "https://get.docker.com/builds/Windows/x86_64/docker-17.05.0-ce.zip" -UseBasicParsing -OutFile docker.zip
Expand-Archive docker.zip -DestinationPath $Env:ProgramFiles
Remove-Item -Force docker.zip
Remove-Item -Force -Recurse $Env:ProgramFiles\docker\completion
Start-Service docker

thanks for the reply. I´ve startet over using a fresh clean VM. Installed docker using this install guide.

Afterwards, i´ve executed the code you have provided which results in following docker version:

docker version

PS C:\Windows\system32> docker version
Client:
Version: 17.05.0-ce
API version: 1.29
Go version: go1.7.5
Git commit: 89658be
Built: Fri May 5 15:36:11 2017
OS/Arch: windows/amd64

Server:
Version: 17.05.0-ce
API version: 1.29 (minimum version 1.24)
Go version: go1.7.5
Git commit: 89658be
Built: Fri May 5 15:36:11 2017
OS/Arch: windows/amd64
Experimental: false
PS C:\Windows\system32>

docker info

PS C:\Windows\system32> docker info
Containers: 1
Running: 0
Paused: 0
Stopped: 1
Images: 1
Server Version: 17.05.0-ce
Storage Driver: windowsfilter
Windows:
Logging Driver: json-file
Plugins:
Volume: local
Network: l2bridge l2tunnel nat null overlay transparent
Swarm: inactive
Default Isolation: process
Kernel Version: 10.0 14393 (14393.1066.amd64fre.rs1_release_sec.170327-1835)
Operating System: Windows Server 2016 Standard
OSType: windows
Architecture: x86_64
CPUs: 2
Total Memory: 4GiB
Name: ATGRZWV526013
ID: GVU2:RZL2:YEGU:66NV:CN72:FE4C:MX2L:35XC:OU5L:472G:ZYLK:QOU6
Docker Root Dir: C:\ProgramData\docker
Debug Mode (client): false
Debug Mode (server): false
Http Proxy: htt_p://proxy:8080/
Registry: http_s://index.docker.io/v1/
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false

unfortunately i still get the same error message

error message

PS C:\Windows\system32> docker run hello-world:nanoserver
C:\Program Files\Docker\docker.exe: Error response from daemon: container 7b4bd96369e1db494ea0773bb3646e3a62abcef4a750c
7ecf2ded7c4788cc55 encountered an error during CreateContainer: failure in a Windows system call: Element not found. (0
490) extra info: {“SystemType”:“Container”,“Name”:“7b4bd96369e1db494ea0773bb3646e3a62abcef4a750cd7ecf2ded7c4788cc55”,“O
ner”:“docker”,“IsDummy”:false,“VolumePath”:"\\?\Volume{66ad2545-36e1-11e7-90f6-005056a5dbbb}",“IgnoreFlushesDuringBo
t”:true,“LayerFolderPath”:“C:\ProgramData\docker\windowsfilter\7b4bd96369e1db494ea0773bb3646e3a62abcef4a750cd7ecf2d
d7c4788cc55”,“Layers”:[{“ID”:“4fe79743-a568-5345-8608-3b1c502f3ee7”,“Path”:“C:\ProgramData\docker\windowsfilter\db2
84766c665a65302ad0690ba28ac36e59d9e01ac7abd59bbd1b6bf73d2002”},{“ID”:“845c7582-147f-5ab2-9d43-f7fa2458f5bb”,“Path”:“C:
ProgramData\docker\windowsfilter\ed705a1977e75ae5147db5d43126706ce2ddd2ba715554d68c8689ef40e38f7d”},{“ID”:“40ca2abb-
530-5d75-a093-eb297a9447dc”,“Path”:“C:\ProgramData\docker\windowsfilter\803b32a9ff4ceabdb3131736fb907969099c13c7857
01b1fde579ff1898e36a”},{“ID”:“7760f56c-8771-5aef-bb15-c12ee33e35c3”,“Path”:“C:\ProgramData\docker\windowsfilter\f9c
7680988e2b767f3b6830c193dd68e9a242173644dfbfa51b2cba502282d9”}],“HostName”:“7b4bd96369e1”,“MappedDirectories”:[],“HvPar
ition”:false,“EndpointList”:[“cf6d69f8-d065-4711-8d43-5ed9a49fbd18”],“Servicing”:false,“AllowUnqualifiedDNSQuery”:true}
PS C:\Windows\system32>