Quantcast
Channel: Active questions tagged amazon-ec2 - Stack Overflow
Viewing all articles
Browse latest Browse all 29243

Linux VM crashing while switching to Docker for Linux

$
0
0

While using DockerDesktop on an EC2 Windows2019 server instance, when i am switching to Linux Containers, I am getting the crash error message for my Linux container. Its mostly because, it is unable to start the Linux VM, which would act as a host for linux containers.Below are the error details:

Docker.Core.DockerException:Docker.Core.Backend.BackendDestroyException:Unable to start Hyper-V VM: 'DockerDesktopVM' failed to start.Failed to start the virtual machine 'DockerDesktopVM' because one of the Hyper-V components is not running.'DockerDesktopVM' failed to start. (Virtual machine ID 5588BC04-4884-4DED-9C09-6BAC17537898)The Virtual Machine Management Service failed to start the virtual machine 'DockerDesktopVM' because one of the Hyper-V components is not running (Virtual machine ID 5588BC04-4884-4DED-9C09-6BAC17537898).at Start-MobyLinuxVM, <No file>: line 688at <ScriptBlock>, <No file>: line 811   at Docker.Backend.ContainerEngine.Linux.Start(Settings settings, String daemonOptions, Credential credential)   at Docker.Backend.BackendNamedPipeServer.<Run>b__8_2(Object[] args)   at Docker.Core.Pipe.NamedPipeServer.<>c__DisplayClass9_0.<Register>b__0(Object[] parameters)   at Docker.Core.Pipe.NamedPipeServer.RunAction(String action, Object[] parameters)  System.Management.Automation.RuntimeException:  Unable to start Hyper-V VM: 'DockerDesktopVM' failed to start.Failed to start the virtual machine 'DockerDesktopVM' because one of the Hyper-V components is not running.'DockerDesktopVM' failed to start. (Virtual machine ID 5588BC04-4884-4DED-9C09-6BAC17537898)The Virtual Machine Management Service failed to start the virtual machine 'DockerDesktopVM' because one of the Hyper-V components is not running (Virtual machine ID 5588BC04-4884-4DED-9C09-6BAC17537898).  at Start-MobyLinuxVM, <No file>: line 688  at <ScriptBlock>, <No file>: line 811     at Docker.Backend.ContainerEngine.Linux.DoStart(Settings settings, String daemonOptions, Credential credential)     at Docker.Backend.ContainerEngine.Linux.Start(Settings settings, String daemonOptions, Credential credential)     Microsoft.HyperV.PowerShell.VirtualizationException:'DockerDesktopVM' failed to start.Failed to start the virtual machine 'DockerDesktopVM' because one of the Hyper-V components is not running.'DockerDesktopVM' failed to start. (Virtual machine ID 5588BC04-4884-4DED-9C09-6BAC17537898)The Virtual Machine Management Service failed to start the virtual machine 'DockerDesktopVM' because one of the Hyper-V components is not running (Virtual machine ID 5588BC04-4884-4DED-9C09-6BAC17537898).         Microsoft.Virtualization.Client.Management.VirtualizationOperationFailedException:'DockerDesktopVM' failed to start.Failed to start the virtual machine 'DockerDesktopVM' because one of the Hyper-V components is not running.            at Microsoft.Virtualization.Client.Management.View.EndMethodReturnInternal(IVMTask task, VirtualizationOperation operation, Boolean affectedElementExpected)            at Microsoft.Virtualization.Client.Management.VMComputerSystemBaseView.EndSetState(IVMTask setStateTask)            at Microsoft.HyperV.PowerShell.ExtensionMethods.OperationWatcherExtensions.<>c__DisplayClass4_0`1.<ConvertActionToFunction>b__0(T x)            at Microsoft.HyperV.PowerShell.ExtensionMethods.OperationWatcherExtensions.PerformOperationWithReturn[T](IOperationWatcher watcher, Func`1 startTaskMethod, Func`2 endTaskMethod, String taskDescription, VirtualizationObject targetObject)            at Microsoft.HyperV.PowerShell.VirtualMachine.ChangeState(VirtualMachineAction action, IOperationWatcher operationWatcher)            at Microsoft.HyperV.PowerShell.Commands.StartVM.ProcessOneOperand(VirtualMachine vm, IOperationWatcher operationWatcher)            at Microsoft.HyperV.PowerShell.Commands.VirtualizationCmdlet`1.ProcessOperands(IList`1 operands, IOperationWatcher operationWatcher)   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.DoStart(SynchronizationContext syncCtx, Boolean showWelcomeWindow, Boolean withNotifications)   at Docker.Actions.<>c__DisplayClass26_0.<StartAsync>b__0()   at Docker.ApiServices.TaskQueuing.TaskQueue.<>c__DisplayClass18_0.<.ctor>b__1()

Below are version related details:

C:\Users\Administrator>docker version    Client: Docker Engine - Community     Version:           19.03.8     API version:       1.40     Go version:        go1.12.17     Git commit:        afacb8b     Built:             Wed Mar 11 01:23:10 2020     OS/Arch:           windows/amd64     Experimental:      false    Server: Docker Engine - Community     Engine:      Version:          19.03.8      API version:      1.40 (minimum version 1.24)      Go version:       go1.12.17      Git commit:       afacb8b      Built:            Wed Mar 11 01:37:20 2020      OS/Arch:          windows/amd64  Experimental:     false

Any help here please.

Thanks.


Viewing all articles
Browse latest Browse all 29243

Trending Articles