Docker: KVM is not enabled on host

После установки Docker в виртуальной машине Hyper-V, при его запуске отображается ошибка: KVM is not enabled on host

Проверить поддержку виртуализации в виртуальной машине c OC Linux можно командой:

lscpu | grep Virtualization

либо

kvm-ok

По умолчанию, технология виртуализции не доступна виртуальной машине Hyper-V. Включить её можно командой powershell:

Set-VMProcessor -VMName -ExposeVirtualizationExtensions $true

где — имя виртуальной машины. Посмотреть имена всех виртуальных машин можно командой:

Get-VM