„Docker“ negali įjungti „Hyper-V“, kaip pataisyti
„Docker“ darbalaukio programa yra gana žinoma tarp kūrėjų, kuriančių naują programinę įrangą kintamoms „Windows“ sistemoms. Programa leidžia naudoti kelias virtualias sistemas, kad būtų galima išbandyti naujus kūrinius, pataisas tik iš kūrėjo sistemos. Bet ką daryti, jei „Docker“ parodo „Docker“ negali iš niekur įjungti „Hyper-V“ klaidos pranešimo? nesijaudinkite. Tiesiog atlikite šiuos paprastus pataisymus, kad labai greitai išspręstumėte problemą.
Sprendimai –
į. Perkrauti kompiuterį ir dar kartą pabandykite pasiekti virtualias sistemas.
b. Išjunkite bet kurią naudojamą antivirusinę programą ir patikrinkite dar kartą.
Turinys
- 1 pataisymas – automatiškai paleiskite hipervizorių įkrovos metu
- 2 pataisymas – įgalinkite „Hyper-V“ savo sistemoje
- 3 pataisymas – įgalinkite virtualizavimą BIOS
- 4 pataisymas – pašalinkite ir iš naujo įdiekite „Hyper-V“.
1 pataisymas – automatiškai paleiskite hipervizorių įkrovos metu
1 – paieška Powershell ir dešiniuoju pelės mygtuku spustelėkite ir pasirinkite paleisti kaip administratorių.
2 – Dabar nukopijuokite ir įklijuokite, tada paspauskite klaviatūros klavišą Enter, kad paleistumėte toliau pateiktą komandą.
|_+_|3 – Dabar iš naujo paleiskite kompiuterį ir bandykite dar kartą.
2 pataisymas – įgalinkite „Hyper-V“ savo sistemoje
„Hyper-V“ yra pasirenkama funkcija, kurią turite įjungti rankiniu būdu, kad galėtumėte su ja dirbti.
1. Iš pradžių dešiniuoju pelės mygtuku spustelėkite „Windows“ klavišas ir po to spustelėkite Bėk .
2. Tada įveskite šią komandą ir paspauskite Įeikite .
|_+_|
3. Kai pasirodys „Windows“ funkcija, patikrinti į Hiper-V parinktį iš pasirenkamų funkcijų sąrašo.
4. Kai tai padarysite, spustelėkite Gerai .
Dabar „Windows“ įjungs „HyperVisor“ jūsų kompiuteryje.
5. Tada spustelėkite Paleiskite iš naujo dabar .
Kai jūsų įrenginys bus paleistas iš naujo, „Hyper-V“ bus įjungtas. Tai užtruks šiek tiek laiko. Kai jūsų kompiuteris bus paleistas iš naujo, atidarykite „Docker“ ir pabandykite paleisti virtualią mašiną.
Alternatyvus būdas –
Jei ankstesnis metodas neveikia, išbandykite šį.
1. Pirmiausia dešiniuoju pelės mygtuku spustelėkite Windows piktogramą ir spustelėkite „Windows PowerShell“ (administratorius) .
2. Kai pasirodys terminalas, įveskite arba įklijuokite šį kodą iš čia ir paspauskite Įeikite .
|_+_|
„Windows“ įjungs šią funkciją.
Uždarykite „PowerShell“ langą ir vieną kartą iš naujo paleiskite kompiuterį.
3 pataisymas – įgalinkite virtualizavimą BIOS
Vienas iš pagrindinių Hyper-V reikalavimų yra virtualizacijos aktyvinimas BIOS.
1. Iš pradžių išjunkite kompiuterį.
2. Paleiskite mašiną.
3. Kai sistema paleidžiama, turite paspausti Ištrinti * klavišą iš klaviatūros, kad atidarytumėte BIOS sąranką kompiuteryje.
*PASTABA - Konkretus raktas gali skirtis priklausomai nuo gamintojo. Tai yra įvairių raktų
Esc, F1, F2, F10, F11, F12 arba Delete
Paspaudus priskirtą klavišą, po kurio laiko pasirodys BIOS ekranas.
3. Kartą BIOS atsidaro sąranka, eikite į Išplėstinė skirtuką.
4. Tada pasirinkite Virtualizacija iš sąrašo ir įsitikinkite, kad taip yra Įjungtas .
(Kai kuriuose kompiuteriuose galite pastebėti „SVM režimą“, o ne „Virtualizavimo“ nustatymus. Įjunkite jį, kad gautumėte tą patį efektą)
5. Dar kartą paspauskite su juo susietą klavišą, kad išsaugotumėte nustatymus.
[Tai yra F10 šio kompiuterio raktas.]
6. Po to pasirinkite Taip kad pagaliau išsaugotumėte ir išeitumėte iš BIOS nustatymų kompiuteryje.
Išsaugojus nustatymus, jūsų kompiuteris bus automatiškai. Dabar savo kompiuteryje atidarykite „Docker“ programą ir pabandykite atidaryti naują virtualią mašiną.
4 pataisymas – pašalinkite ir iš naujo įdiekite „Hyper-V“.
Jei patys „Hyper-V“ failai yra atsitiktinai sugadinti, „Docker“ neatsidarys.
1. Paspauskite „Windows“ klavišas + X raktai kartu.
2. Tada spustelėkite „Windows PowerShell“ (administratorius ) norėdami jį pasiekti.
3. Kopijuoti įklijuoti šiuos kodus po vieną ir paspauskite Įeikite po to šiuos kodus vykdyti nuosekliai.
|_+_|
Įvykdę kodus, dar kartą atidarykite „Docker“ ir patikrinkite, ar tai išsprendžia problemą.
PASTABA –
Jei problema vis dar išlieka, išbandykite šiuos veiksmus –
a. Atidarykite „PowerShell“ terminalą su administratoriaus teisėmis.
2. Po to paleiskite šį kodą ir patikrinkite, ar tai padeda.
|_+_|
Patikrinkite, ar tai išsprendžia problemą.
Jūsų problema turėtų būti išspręsta.