Docker for Windows

当我尝试在Windows上运行Docker上的任何容器时,出现以下错误。

docker: Error response from daemon: container 70518b4959aca4092b2f65c0881a6c25851789656e3d7ce2610e6322b32aeffe encountered an error during CreateContainer: failure in a Windows system call: The system cannot find the path specified. (0x3) extra info: { "SystemType": "Container", "Name": "70518b4959aca4092b2f65c0881a6c25851789656e3d7ce2610e6322b32aeffe", "Owner": "docker", "IgnoreFlushesDuringBoot": true, "LayerFolderPath": "C:\\ProgramData\\Docker\\windowsfilter\\70518b4959aca4092b2f65c0881a6c25851789656e3d7ce2610e6322b32aeffe", "Layers": [ { "ID": "db3c3c75-2b7c-5d4a-bde3-463ffc817a5b", "Path": "C:\\ProgramData\\Docker\\windowsfilter\\61ad8a0caffe153621375482f419c592edaade796b909edd8a7edda142818414" }, { "ID": "3e2f377e-6c2f-5b95-9e80-fceef67d4b01", "Path": "C:\\ProgramData\\Docker\\windowsfilter\\54a8c9c1afb96bd64a3dd69f0f84aee1eaf18644791cf2812caeab26adf12632" } ], "HostName": "70518b4959ac", "HvPartition": true, "EndpointList": [ "36bbd687-56fb-4281-a9ee-4f81dcb5a795" ], "HvRuntime": { "ImagePath": "C:\\ProgramData\\Docker\\windowsfilter\\61ad8a0caffe153621375482f419c592edaade796b909edd8a7edda142818414\\UtilityVM" }, "AllowUnqualifiedDNSQuery": true }. 

我相信这个错误可能与底层的hyper-v设置有关,因为我收到了一个全新的香草Hyper-V虚拟机,只有一个安装的可启动的iso光盘的错误。

这是docker信息

 Version: 17.11.0-ce-rc3-win38 (14052) Channel: edge Sha1: 32de2331204faa0f33731efe56df79e713ee0fba Started on: 2017/11/15 22:37:53.300 Resources: C:\Program Files\Docker\Docker\Resources OS: Windows 10 Enterprise Edition: Enterprise Id: 1709 Build: 16299 BuildLabName: 16299.15.amd64fre.rs3_release.170928-1534 

步骤我已经尝试了所有相同的结果:1)安装Docker Edge 2)卸载并重新安装Docker 3)卸载Hyper-V并重新安装4)更改Hyper-V存储位置