我尝试在新的 Windows 2019 机器上运行 Docker 容器,但在拉动它时,经过一夜漫长的等待,我收到以下错误消息:
C:\Program Files\Docker\docker.exe: failed to register layer: failed to start service utility VM (applydiff d3d444b7e4622ad1fed86aca20a57e5fec56d756feced70ef51bfeb0eb85aee5): container d3d444b7e4622ad1fed86aca20a57e5fec56d756feced70ef51bfeb0eb85aee5_svm encountered an error during CreateContainer: failure in a Windows system call: A connection could not be established with the container or virtual machine. (0xc0370108) extra info: {"SystemType":"container","Name":"d3d444b7e4622ad1fed86aca20a57e5fec56d756feced70ef51bfeb0eb85aee5_svm","Layers":null,"HvPartition":true,"HvRuntime":{"ImagePath":"C:\\Program Files\\Linux Containers","LinuxInitrdFile":"initrd.img","LinuxKernelFile":"bootx64.efi"},"ContainerType":"linux","TerminateOnLastHandleClosed":true}.
See 'C:\Program Files\Docker\docker.exe run --help'.
Run Code Online (Sandbox Code Playgroud)
Windows 在启用虚拟化的 VMWare(V6.7 U3) 下运行。我用 azure 的虚拟机尝试了同样的事情,效果很好。VMWare(V6.7 U3)会不会有问题?我们是否需要激活比硬件虚拟化标志更多的东西?
我使用了以下命令:
1. Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart 
A Reboot will happen 
2. Install-Module DockerProvider 
3. Install-Package …Run Code Online (Sandbox Code Playgroud)