I have installed Docker on fresh image of Windows 2016 Data Center with SQL Express on Google Cloud.
Unable to start: The running command stopped because the preference variable "ErrorActionPreference" or common parameter is set to Stop: 'MobyLinuxVM' failed to start.
Failed to start the virtual machine 'MobyLinuxVM' because one of the Hyper-V components is not running.
'MobyLinuxVM' failed to start. (Virtual machine ID 77BB575B-CD6C-4B54-A38D-9554F89AFAE1)
The Virtual Machine Management Service failed to start the virtual machine 'MobyLinuxVM' because one of the Hyper-V components is not running (Virtual machine ID 77BB575B-CD6C-4B54-A38D-9554F89AFAE1).
at Start-MobyLinuxVM, <No file>: line 296
at <ScriptBlock>, <No file>: line 412
at Docker.Core.Pipe.NamedPipeClient.Send(String action, Object parameters) in C:\workspaces\stable-18.09.x\src\github.com\docker\pinata\win\src\Docker.Core\pipe\NamedPipeClient.cs:line 36
at Docker.Actions.DoStart(SynchronizationContext syncCtx, Boolean showWelcomeWindow, Boolean executeAfterStartCleanup) in C:\workspaces\stable-18.09.x\src\github.com\docker\pinata\win\src\Docker.Windows\Actions.cs:line 92
at Docker.Actions.<>c__DisplayClass19_0.<Start>b__0() in C:\workspaces\stable-18.09.x\src\github.com\docker\pinata\win\src\Docker.Windows\Actions.cs:line 74
at Docker.WPF.TaskQueue.<>c__DisplayClass19_0.<.ctor>b__1() in C:\workspaces\stable-18.09.x\src\github.com\docker\pinata\win\src\Docker.WPF\TaskQueue.cs:line 59
The closest solution I can find is this:
docker - Failed to start the virtual machine 'MobyLinuxVM' because one of the Hyper-V components is not running - Stack Overflow
I can't find anything similar to "Virtual Machine Settings" from my Google Cloud Console however.
I however see from Docker's doc - What's "Nested Virtualization"? Does it mean I can't run Dockers on VMs (In my case, a VM on Google Cloud), that it's not even officially supported?
"Docker for Windows can run inside a Windows 10 virtual machine (VM) running on apps like Parallels or VMware Fusion on a Mac provided that the VM is properly configured. However, problems and intermittent failures may still occur due to the way these apps virtualize the hardware. For these reasons, Docker for Windows is not supported for nested virtualization scenarios. It might work in some cases, and not in others."
Google Cloud VM: 'MobyLinuxVM' failed to start. · Issue #2987 · docker/for-win · GitHub
modified 29-Nov-18 17:53pm.