UtilityVM: The system cannot find the path specified

Hi everyone,

I’ve created some simple images on my windows desktop pc, and they run fine.

but when I pull them from my repository on my laptop I always get this (or similar) error

failed to register layer: re-exec error: exit status 1: output: ProcessUtilityVMImage \?\C:\ProgramData\Docker\windowsfilter\1dd31365969fba9ee2c77f2227b23fd9
0d0d8453fac1bf1291365c82e8849f23\UtilityVM: The system cannot find the path specified.

docker info on laptop:

PS C:\WINDOWS\system32> docker info
Containers: 1
Running: 0
Paused: 0
Stopped: 1
Images: 3
Server Version: 18.03.1-ce
Storage Driver: windowsfilter
Windows:
Logging Driver: json-file
Plugins:
Volume: local
Network: ics l2bridge l2tunnel nat null overlay transparent
Log: awslogs etwlogs fluentd gelf json-file logentries splunk syslog
Swarm: inactive
Default Isolation: hyperv
Kernel Version: 10.0 14393 (14393.2189.amd64fre.rs1_release.180329-1711)
Operating System: Windows 10 Enterprise
OSType: windows
Architecture: x86_64
CPUs: 8
Total Memory: 15.41GiB
Name: E0500
ID: RC5Z:PIJ7:566L:ICPE:U37C:3ZH2:ETVW:52PH:K7PK:TXYA:3PPS:RPVY
Docker Root Dir: C:\ProgramData\Docker
Debug Mode (client): false
Debug Mode (server): true
File Descriptors: -1
Goroutines: 25
System Time: 2018-05-01T08:57:12.8379493+02:00
EventsListeners: 1
Registry: https://index.docker.io/v1/
Labels:
Experimental: true
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false

I’ve seen a few posts about the same topic, but no one have provided a solution yet…
hopefully this time.

found the cause… but cannot explain why…

when I create a new dockerfile (in visual studio) on my desktop it selects the following base image:

FROM microsoft/aspnetcore:2.0-nanoserver-1709 AS base
WORKDIR /app
EXPOSE 80

But when I create a new dockerfile in visual studio on my laptop it selects a different version:

FROM microsoft/aspnetcore:2.0-nanoserver-sac2016 AS base
WORKDIR /app
EXPOSE 80

if I manually change the core image on my desktop to use:
microsoft/aspnetcore:2.0-nanoserver-sac2016 AS base

and push the image to my repository, and proceed to download it on my laptop and run it, everything works fine…

so for some reason my laptop doesn’t like the 1709 image…
but not exactly sure why