Namizna aplikacija Docker je precej znana med razvijalci, ki razvijajo novo programsko opremo za spremenljive sisteme Windows. Aplikacija omogoča uporabo več navideznih sistemov za preizkušanje novih zgradb, popravkov samo iz sistema razvijalca. Kaj pa, če se Docker od nikoder prikaže sporočilo o napaki »Docker ne more omogočiti Hyper-V«? Ne skrbite. Upoštevajte te preproste popravke, da težavo rešite zelo hitro.
Rešitve –
a. Ponovni zagon računalnik in znova poskusite dostopati do navideznih sistemov v vašem sistemu.
b. Onemogočite kateri koli protivirusni program, ki ga izvajate, in preverite še enkrat.
Popravek 1 - Omogočite Hyper-V v sistemu
Hyper-V je neobvezna funkcija, ki jo morate ročno omogočiti za delo z njo.
1. Najprej z desno miškino tipko kliknite Tipka Windows in po tem kliknite »Teči“.
2. Nato vnesite ta ukaz in pritisnite Enter.
neobvezne funkcije
3. Ko se prikaže funkcija Windows, preverite "Hyper-V"S seznama neobveznih funkcij.
4. Ko to storite, kliknite »v redu“.
Windows bo zdaj omogočil HyperVisor v vašem računalniku.
5. Nato kliknite »Znova zaženite zdaj“.
Po ponovnem zagonu računalnika bo omogočen Hyper-V. To bo trajalo nekaj časa. Ko se računalnik znova zažene, odprite Docker in poskusite zagnati navidezni stroj.
Alternativna metoda -
Če prejšnja metoda ne deluje, preizkusite to.
1. Najprej z desno miškino tipko kliknite ikono sistema Windows in kliknite »Windows PowerShell (skrbnik)“.
2. Ko se pojavi terminal, vnesite ali prilepite to kodo od tu in pritisnite Enter.
DISM / Online /Enable-Feature / All / FeatureName:Microsoft-Hyper-V
Windows bo omogočil funkcijo.
Zaprite okno PowerShell in enkrat znova zaženite računalnik.
Popravek 2 - Omogočite virtualizacijo v BIOS-u
Ena ključnih zahtev Hyper-V je aktiviranje virtualizacije v BIOS-u.
1. Najprej ugasnite računalnik.
2. Zaženite stroj.
3. Ko se sistem zažene, morate pritisnitiIzbriši“* tipko na tipkovnici, da odprete nastavitev bios v računalniku.
* OPOMBA-Posebni ključ se lahko razlikuje od proizvajalca do proizvajalca. To so različne tipke -
Esc, F1, F2, F10, F11, F12 ali Delete
Če pritisnete dodeljeno tipko, se bo čez nekaj časa odprl zaslon BIOS-a.
3. Ko je BIOS nastavitev odpre, pojdite naNapredno".
4. Nato izberite »Virtualizacija"S seznama in se prepričajte, da jeOmogočeno“.
(V nekaterih računalnikih lahko namesto nastavitev »Virtualizacija« opazite »SVM Mode«. Omogočite ga, da dobite enak učinek)
5. Ponovno pritisnite tipko, ki je z njo povezana, da shranite nastavitve.
[Je "F10”Ključ za ta računalnik.]
6. Po tem izberite »Da«, Da končno shranite in zaprete nastavitve biosa v računalniku.
Ko shranite nastavitve, bo računalnik samodejno. Zdaj v računalniku odprite aplikacijo Docker in poskusite odpreti nov navidezni stroj.
Popravek 3 - Odstranite in znova namestite Hyper-V
Če so datoteke Hyper-V po naključju poškodovane, se Docker ne odpre.
1. Pritisnite tipko Tipka Windows + X tipke skupaj.
2. Nato kliknite »Windows PowerShell (Admin) «Za dostop do njega.
3. Kopiraj prilepi te kode ena za drugo in zadeti Enter nato zaporedno izvajati te kode.
Disable-WindowsOptionalFeature -FeatureName microsoft-hyper-v -online-restart-računalnik. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -Vse računalnik znova zaženite. Enable-WindowsOptionalFeature -Online -FeatureName Containers -All
Po izvedbi kod še enkrat odprite Docker in preverite, ali to odpravlja težavo.
OPOMBA–
Če je težava še vedno prisotna, poskusite s temi koraki -
a. Odprite terminal PowerShell s skrbniškimi pravicami.
2. Nato zaženite to kodo in preverite, ali to pomaga.
MOFCOMP% SYSTEMROOT% \ System32 \ WindowsVirtualizacija. V2.mof
Preverite, ali to odpravlja težavo.
Vaš problem bi morali rešiti.