Miten korjata docker ei käynnisty kanssa “Laitteisto avustaa virtualisointi ja tietojen suorittamisen suojaus on käytössä” virheviesti

The following error message occurs when starting docker

Tapahtui virhe

Laitteistoavusteisen virtualisoinnin ja tietojen suorittamisen suojauksen on oltava käytössä BIOSissa. Katso https://docs.docker.com/docker-for-windows/troubleshoot/#virtualization-must-be-enabled

Voit korjata tämän ongelman varmistamalla, että Hyper-V on asennettu

Use an administrative powershell to install the Hyper-V Windows features.

  1. Napsauta hiiren kakkospainikkeella Käynnistä-painiketta ja valitse Windows PowerShell(admin)
  2. Kirjoita seuraava rivi Powershelliin ja paina Enter
dism.exe / Online / Enable-Feature:Microsoft-Hyper-V / Kaikki

 

Käynnistyksen määritystiedoissa hypervisorlaunchtype voi olla pois päältä. Jos näin on, suorita seuraava rivi seuraamalla hallinnollista Powershell-komentoa.

bcdedit /set hypervisorlaunchtype auto 

 

Kun tämä on tehty, järjestelmä on käynnistettävä uudelleen ja Dockerin pitäisi käynnistyä ja toimia normaalisti.