Expected behavior
In an elevated Powershell I run:
docker container run hello-world:nanoserver
I expect:
The hello-world image to download, extract and show in Powershell
Actual behavior
I get the following error:
Unable to find image ‘hello-world:nanoserver’ locally
nanoserver: Pulling from library/hello-world
e46172273a4e: Extracting [==========================================>] 92.82MB/92.82MB
14d968660b11: Download complete
c3fd826897a1: Download complete
dd4768c64881: Download complete
C:\Program Files\Docker\docker.exe: failed to register layer: re-exec error: exit status 1: output: ProcessUtilityVMImage \?\C:\ProgramData\docker\windowsfilter\46649310ad9db6344edd1a07dab6bdaa3e81270ac73a51c02ad20da4164baa52\UtilityVM: The system cannot find the path specified.
See ‘C:\Program Files\Docker\docker.exe run --help’.
Information
- I get this error on a fresh Windows Server 2016 install. (version 1607) (OS build 14393.2906)
- Windows Containers feature is enabled via elevated Powershell.
- Firewall has been disabled and Anti-virus not installed. (This was my first troubleshoot)
- As the image is being pulled I can see it in the C:\ProgramData\docker\windowsfilter file but just before it finishes the image disappears.
Docker version:
Engine:
Version: 17.06.2-ee-21
API version: 1.30 (minimum version 1.24)
Go version: go1.10.8
Git commit: 85d680a
Built: Thu Apr 11 06:13:02 2019
OS/Arch: windows/amd64
Experimental: false