At first the docker work well on my Windows 10 with official version.
Then I deleted the MobyLinuxVM in Hyper-V for some reason. After that the docker can\'t work. <
I also faced a similar issue, In my case, i tried to remove MobyLinux VM unaware of all the dependencies, thus the virtual machine was unable to create DockerNAT virtual switch in Hyper-V as Docker starts. Docker tried to create a running virtual machine (open Hyper-V when launching docker to monitor) but the vm failed and stopped.
I fixed it by:
Uninstalling Docker
I changed the default hyper-v virtual machines folder HyperVsettings createdFolder
Reinstalling Docker.
Docker creates a new MobyLinux file inside the new folder and everithing is Ok now.