J'ai installé docker. Lorsqu'il fonctionne dans le conteneur Windows, cela fonctionne très bien. Mais si je passe au conteneur Linux en dessous de l'erreur.
Système d'exploitation: Windows 10 Docker Desktop: 2.2.0.3
Erreur:
Docker.Core.Backend.BackendDestroyException:
Unable to stop Hyper-V VM: Service 'Hyper-V Host Compute Service (vmcompute)' cannot be started due to the following error: Cannot start service vmcompute on computer '.'.
at Enable-MobyLinuxRequiredService, <No file>: line 103
at <ScriptBlock>, <No file>: line 804
at Docker.Core.Pipe.NamedPipeClient.<TrySendAsync>d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Docker.Core.Pipe.NamedPipeClient.Send(String action, Object[] parameters)
at Docker.Actions.<>c__DisplayClass39_0.<SwitchDaemon>b__0()
at Docker.ApiServices.TaskQueuing.TaskQueue.<>c__DisplayClass18_0.<.ctor>b__1()
Je pense qu'il y a eu un problème avec la dernière mise à jour. Les gens ont le même problème avec la version 2.2.0.3 (42716), comme mentionné ici
Des tentatives qui n'ont pas fonctionné pour moi
Ce qui a fonctionné pour moi est une réinitialisation d'usine , comme suggéré ici . La désinstallation ne semble pas effacer les paramètres,