我已将Docker Desktop下载到Windows 10 Pro计算机(1809)。我正在尝试执行docker run hello-world命令,但收到此错误:
docker:来自守护程序的错误响应:hcsshim :: CreateComputeSystem 0e3c581b7316f66fd396f6007f3260ded7d934c5e6d53c9fedba279b9c0044c2:无法启动虚拟机,因为未安装必需的功能。 (额外的信息:{ “SystemType中”: “集装箱”, “姓名”: “0e3c581b7316f66fd396f6007f3260ded7d934c5e6d53c9fedba279b9c0044c2”, “所有者”: “泊坞窗”, “IgnoreFlushesDuringBoot”:真实的, “LayerFolderPath”:“C:\ ProgramData \泊坞窗\ windowsfilter \ 0e3c581b7316f66fd396f6007f3260ded7d934c5e6d53c9fedba279b9c0044c2 “,”层“:[{” ID“:” 08298683-92e6-5d81-8efa-07df462bc835“,”路径“:” C:\ ProgramData \ Docker \ windowsfilter \ da67c59750c9d72f917f4169d58fff3285b27d01c30c159f437b8ec8bace3fd3“ ed-” 0796-5433-969d-24c7c60eed76“,”路径“:” C:\ ProgramData \ Docker \ windowsfilter \ 20785c70b0b36964948ecf0180bbe644306ed1f70686864f3cf476229f3ae054“},{” ID“:” d0522a69-fb9e-53ff-8eec“”“” 0“ :\ ProgramData \泊坞\ windowsfilter \ 2c662c56ef3ffafe3f5cb6180ac24154c081866bb0a6c0e3c27fa5a3bcc957a7 “}],” 主机名 “:” 0e3c581b7316" , “HvPartition”:真 “EndpointList”:[ “63F24577-D177-4DE9-8071-9325D00D5499”], “HvRuntime”:{ “ ImagePath”:“ C:\ ProgramData \ Docker \ windowsfilter \ 2c662c56ef3ffafe3f5cb6180ac24154c081866bb0a6c0e3c27fa5a3bcc957a7 \ UtilityVM”} ,“ AllowUnqualifiedDNSQuery”:true})。
答案 0 :(得分:2)
为BIOS启用虚拟化解决了我的问题。 请参阅以下网址,或搜索Google以在BIOS中启用虚拟化。 https://appuals.com/how-to-enable-vt-x-in-windows-10/
在Docker网站上提到,应在安装过程中启用虚拟化。
答案 1 :(得分:0)
我有同样的问题。 以“管理员”身份运行Windows Powershell,然后运行以下命令以启用容器和Hyper -V。执行第二条命令后重新启动计算机-
Enable-WindowsOptionalFeature -Online -FeatureName容器–全部 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V –All