Desktopová aplikace Docker je velmi známá mezi vývojáři, kteří vyvíjejí nový software pro různé systémy Windows. Aplikace umožňuje použití více virtuálních systémů k testování nových sestavení, oprav pouze z vývojářského systému. Ale co když se Docker z ničeho nic zobrazí chybová zpráva „Docker nemůže povolit Hyper-V“? Nebojte se Chcete-li problém vyřešit velmi rychle, postupujte podle těchto jednoduchých oprav.
Řešení –
A. Restartujte počítač a znovu se pokuste o přístup k virtuálním systémům ve vašem systému.
b. Zakažte spuštěný antivirový program a ještě jednou zkontrolujte.
Oprava 1 - Povolte Hyper-V ve vašem systému
Hyper-V je volitelná funkce, kterou musíte při práci povolit ručně.
1. Nejprve klepněte pravým tlačítkem myši na ikonu Klíč Windows a poté klikněte na „Běh“.
2. Poté zadejte tento příkaz a stiskněte Enter.
volitelné funkce

3. Jakmile se objeví funkce Windows, šek „Hyper-V”Možnost ze seznamu volitelných funkcí.
4. Jakmile to uděláte, klikněte na „OK“.

Windows nyní povolí HyperVisor ve vašem počítači.
5. Poté klikněte na „Restartovat nyní“.

Po restartování počítače bude technologie Hyper-V povolena. Bude to chvíli trvat. Jakmile se váš počítač restartuje, otevřete Docker a zkuste spustit virtuální stroj.
Alternativní metoda -
Pokud předchozí metoda nefunguje, vyzkoušejte tuto.
1. Nejprve klikněte pravým tlačítkem na ikonu Windows a klikněte na „Windows PowerShell (správce)“.

2. Jakmile se terminál zobrazí, zadejte nebo vložte tento kód odtud a stiskněte Enter.
DISM / Online /Enable-Feature / Vše / Název funkce:Microsoft-Hyper-V

Windows tuto funkci povolí.
Zavřete okno PowerShell a jednou restartujte počítač.
Oprava 2 - Povolit virtualizaci v systému BIOS
Jedním z klíčových požadavků Hyper-V je aktivace virtualizace v systému BIOS.
1. Nejprve vypněte počítač.
2. Spusťte stroj.
3. Když se systém zavádí, musíte stisknout „Vymazat“* klávesou na klávesnici otevřete nastavení BIOSu v počítači.
* POZNÁMKA- Konkrétní klíč se může u jednotlivých výrobců lišit. Jedná se o různé klíče
Esc, F1, F2, F10, F11, F12 nebo Odstranit
Stisknutím přidělené klávesy se za chvíli zobrazí obrazovka systému BIOS.

3. Jednou BIOS otevře se nastavení, přejděte na „Pokročilý“.
4. Dále vyberte „Virtualizace"Ze seznamu a ujistěte se, že je"Povoleno“.
(U některých počítačů si místo nastavení „Virtualizace“ můžete všimnout „SVM Mode“. Povolte jej, abyste získali stejný efekt)

5. Opět stiskněte klávesu, která je s ním spojena, aby se nastavení uložilo.
[Je to „F10„Klíč pro tento počítač.]

6. Poté vyberte „Ano„Konečně uložit a ukončit nastavení BIOSu ve vašem počítači.

Jakmile uložíte nastavení, počítač se automaticky provede. Nyní otevřete v počítači aplikaci Docker a zkuste otevřít nový virtuální stroj.
Oprava 3 - Odeberte a znovu nainstalujte Hyper-V
Pokud dojde k náhodnému poškození samotných souborů Hyper-V, Docker se neotevře.
1. zmáčkni Klávesa Windows + X klíče dohromady.
2. Poté klikněte na „Windows PowerShell (správce) “Pro přístup.

3. Kopírovat vložit tyto kódy jeden po druhém a hit Enter poté tyto kódy provádět postupně.
Disable-WindowsOptionalFeature -FeatureName microsoft-hyper-v -online restart-computer. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V - All restart-computer. Enable-WindowsOptionalFeature -Online -FeatureName Containers -All

Po provedení kódů otevřete Docker ještě jednou a zkontrolujte, zda to problém vyřeší.
POZNÁMKA–
Pokud problém stále přetrvává, vyzkoušejte tyto kroky -
A. Otevřete terminál PowerShell s oprávněními správce.
2. Poté proveďte tento kód a zkontrolujte, zda to pomáhá.
MOFCOMP% SYSTEMROOT% \ System32 \ WindowsVirtualizace. V2.mof

Zkontrolujte, zda se tím problém nevyřeší.
Váš problém by měl být vyřešen.