Desktopová aplikácia Docker je veľmi známa medzi vývojármi, ktorí vyvíjajú nový softvér pre variabilné systémy Windows. Aplikácia umožňuje použitie viacerých virtuálnych systémov na testovanie nových zostavení, opráv iba od systému vývojára. Čo však v prípade, ak sa Docker z ničoho nič zobrazí chybová správa „Docker nemôže povoliť Hyper-V“? Nerobte si starosti. Podľa týchto jednoduchých opráv môžete problém vyriešiť veľmi rýchlo.
Alternatívne riešenia –
a. Reštart počítač a znova sa pokúste získať prístup k virtuálnym systémom vo vašom systéme.
b. Vypnite všetky spustené antivírusové programy a skontrolujte ich ešte raz.
Oprava 1 - Povolenie technológie Hyper-V vo vašom systéme
Hyper-V je voliteľná funkcia, ktorú musíte pri práci povoliť manuálne.
1. Najskôr kliknite pravým tlačidlom myši na ikonu Kláves Windows a potom kliknite na „Bež“.
2. Potom zadajte tento príkaz a stlačte Zadajte.
voliteľné funkcie

3. Len čo sa objaví funkcia Windows, skontrolovať „Hyper-V”Zo zoznamu voliteľných funkcií.
4. Keď to urobíte, kliknite na „Ok“.

Systém Windows teraz povolí program HyperVisor vo vašom počítači.
5. Potom kliknite na „Reštartuj teraz“.

Po reštartovaní vášho počítača bude Hyper-V povolený. Bude to trvať nejaký čas. Po reštartovaní počítača otvorte Docker a skúste spustiť virtuálny stroj.
Alternatívna metóda -
Ak predchádzajúca metóda nefunguje, vyskúšajte túto.
1. Najskôr kliknite pravým tlačidlom myši na ikonu Windows a potom kliknite na položku „Windows PowerShell (správca)“.

2. Po zobrazení terminálu zadajte alebo prilepte tento kód odtiaľto a stlačte Zadajte.
DISM / online /Povoliť funkciu / All / FeatureName:Microsoft-Hyper-V

Windows túto funkciu povolí.
Zatvorte okno PowerShell a reštartujte počítač.
Oprava 2 - Povolenie virtualizácie v systéme BIOS
Jednou z kľúčových požiadaviek Hyper-V je aktivácia virtualizácie v systéme BIOS.
1. Najskôr vypnite počítač.
2. Zapnite stroj.
3. Keď sa systém bootuje, musíte stlačiť „Odstrániť“* klávesom na klávesnici otvoríte nastavenie BIOSu v počítači.
* POZNÁMKA- Konkrétny kľúč sa môže líšiť od výrobcu po výrobcu. Jedná sa o rôzne kľúče
Esc, F1, F2, F10, F11, F12 alebo Odstrániť
Stlačením prideleného klávesu sa za chvíľu zobrazí obrazovka systému BIOS.

3. Raz BIOS otvorí sa nastavenie, prejdite na „PokročiléKarta “.
4. Ďalej vyberte „Virtualizácia“Zo zoznamu a uistite sa, že je to„Povolené“.
(Na niektorých počítačoch si môžete namiesto nastavení „Virtualizácia“ všimnúť „Režim SVM“. Povoľte ho, aby ste dosiahli rovnaký efekt)

5. Opätovným stlačením klávesu, ktorý je s ním spojený, nastavenia uložíte.
[Je to „F10”Kľúč pre tento počítač.]

6. Potom vyberte „Áno”, Aby ste konečne uložili a opustili nastavenia biosu vo vašom počítači.

Po uložení nastavení sa počítač automaticky vykoná. Teraz otvorte v počítači aplikáciu Docker a skúste otvoriť nový virtuálny stroj.
Oprava 3 - Odstráňte a preinštalujte Hyper-V
Ak dôjde k náhodnému poškodeniu samotných súborov Hyper-V, Docker sa neotvorí.
1. Stlačte tlačidlo Kláves Windows + X kľúče spolu.
2. Potom kliknite na „Windows PowerShell (správca) “.

3. Kopírovať vložiť tieto kódy jeden po druhom a stlačené Zadajte potom tieto kódy postupne vykonávať.
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 vykonaní kódov ešte raz otvorte Docker a skontrolujte, či sa tým problém nevyrieši.
POZNÁMKA–
Ak problém stále pretrváva, vyskúšajte tieto kroky -
a. Otvorte terminál PowerShell s oprávneniami správcu.
2. Potom vykonajte tento kód a skontrolujte, či to pomáha.
MOFCOMP% SYSTEMROOT% \ System32 \ WindowsVirtualizácia. V2.mof

Skontrolujte, či sa tým problém nevyrieši.
Váš problém by mal byť vyriešený.