I installed Docker 18.09.1 on multiple Windows Server 2016 (1607) and they all fail to pull images.
The error is always "The process cannot access the file because it is being used by another process."
C:\Windows\system32>docker pull microsoft/nanoserver
Using default tag: latest
latest: Pulling from microsoft/nanoserver
bce2fbc256ea: Extracting [==================================================>] 252.7MB/252.7MB
6f2071dcd729: Download complete
failed to register layer: re-exec error: exit status 1: output: ProcessUtilityVMImage \\?\C:\ProgramData\docker\windowsfilter\0fe9c9d35018da5b4c48cfcb389629f3071d040c737c46fa7cc07855fc97cc3e\UtilityVM: The process cannot access the file because it is being used by another process.
What I have tried so far:
- Uninstalled anti virus -> no change
- Checked with Process Monitor if some other process blocks the file -> Only dockerd.exe ever uses the folder.
- Disabled almost all running services and killed all running processes that I thought could interfere and are not needed to run Windows -> no change
- Reinstalled Docker -> no change
I am lost and have no idea what to try next. Searching for this error almost always leads to users having problems with security software, but I already uninstalled my anti virus. Also Process Monitor somehow seems to indicate that it is Docker blocking its own files.
Any ideas?