Išspręsta: „Docker Desktop“ netikėta WSL klaida

Įsitikinkite, kad kompiuteryje įdiegtas WSL

  • Norėdami pataisyti „Docker Desktop“: netikėta WSL klaida, atnaujinkite WSL, pakeiskite failą settings.json arba iš naujo nustatykite „Winsock“.
  • Klaida atsiranda dėl trūkstamų leidimų, netinkamai sukonfigūruotų tinklo nustatymų arba kai trūksta svarbiausių komponentų.
  • Perskaitykite šį vadovą, kad sužinotumėte, kaip mūsų ekspertai greitai viską sutvarkė!
ištaisykite netikėtą „Docker“ darbalaukio wsl klaidą

„Docker Desktop“ leidžia vartotojams kurti, valdyti ir bendrinti dockerizuotas programas, tačiau kai kurios, paleidusios programą, gavo Netikėta WSL klaida.

Su juo galima susidurti tiek „Windows“, tiek „Mac“, nors anksčiau matėme daugiau atvejų. Dauguma vartotojų, kurie neseniai gavo klaidos pranešimą, „Docker Desktop“ – netikėta WSL klaida, veikė Windows 11.

Kas yra WSL2 klaida „Docker Desktop“?

WSL2 klaidos naudojant „Docker Desktop“ rodo netinkamai sukonfigūruotas teises arba svarbių komponentų, ypač Virtualios mašinos platforma, pasirenkama „Windows“ funkcija.

Be to, jei pats WSL neįdiegtas, WSL komandos nebus vykdomos. Daugelis pranešė, kad net tinklo problemos yra pagrindinė priežastis.

Kaip mes testuojame, peržiūrime ir vertiname?

Pastaruosius 6 mėnesius dirbome kurdami naują turinio kūrimo peržiūros sistemą. Naudodami jį vėliau perdarėme daugumą savo straipsnių, kad suteiktume praktinių žinių apie mūsų parengtus vadovus.

Norėdami gauti daugiau informacijos, galite perskaityti kaip mes išbandome, peržiūrime ir vertiname „WindowsReport“..

Kaip ištaisyti netikėtą WSL klaidą „Docker Desktop“?

Prieš gilindamiesi į šiek tiek sudėtingus sprendimus, išbandykite šiuos greitus sprendimus:

  • Patikrinkite, ar jūsų įrenginys atitinka minimalūs Docker Desktop reikalavimai.
  • Iš naujo paleiskite kompiuterį. Jei kiekvieną kartą turite paleisti iš naujo, kad paleistumėte „Docker Desktop“, išbandykite kitus sprendimus.
  • Patikrinkite, ar yra galimų naujinimų, ir įdiekite naujausią „Docker Desktop“ versiją iš Oficiali svetainė. Taip pat atnaujinkite operacinę sistemą. Tai padėjo daugeliui susidūrusiųjų Įvyko netikėta klaida. Iš naujo paleiskite „Docker Desktop“. žinutę.
  • Įsitikinkite, kad „Docker Desktop“ yra veikia su administratoriaus teisėmis pašalinti bet kokias prieigos teisių problemas. Tai taip pat padeda, kai „Docker Desktop“ paleidimas trunka amžinai.
  • Išjunkite bet kokią trečiųjų šalių antivirusinę programą kompiuteryje.

Jei nė vienas neveikia, pereikite prie toliau išvardytų pataisymų.

Šiame straipsnyje
  • Kaip ištaisyti netikėtą WSL klaidą „Docker Desktop“?
  • 1. Įdiekite WSL
  • 2. Atnaujinkite WSL
  • 3. Pakeiskite failą settings.json
  • 4. Pakeiskite komandų eilutės nustatymus
  • 5. Iš naujo nustatykite „Winsock“.
  • 6. Įgalinkite aparatinės įrangos virtualizavimą BIOS
  • 7. Iš naujo įdiekite WSL
  • Kokia yra „Docker Desktop“ alternatyva „Windows WSL“?

1. Įdiekite WSL

  1. Paspauskite Windows + S atidaryti Paieška, tipas Komandinė eilutė paieškos juostoje ir spustelėkite Vykdyti kaip administratorius. komandinė eilutė
  2. Spustelėkite Taip viduje UAC paraginti.
  3. Dabar įklijuokite šią komandą ir paspauskite Įeikite Norėdami įdiegti WSL: wsl --installįdiegti, kad ištaisytumėte netikėtą „Docker“ darbalaukio wsl klaidą
  4. Baigę iš naujo paleiskite kompiuterį ir patikrinkite, ar nėra patobulinimų.

Jei „Windows“ posistemis, skirtas „Linux“, neįdiegtas, gausite „Docker Desktop“ – netikėta WSL klaida. Po to, kai tai padarysite, taip pat įgalinti „Hyper-V“. prietaise. Labai svarbu, kad „Docker Desktop“ veiktų.

2. Atnaujinkite WSL

  1. Paspauskite Windows + R atidaryti Bėk, tipas cmd, ir paspauskite Ctrl + Shift + Įeikite.
  2. Spustelėkite Taip pasirodžiusiame raginime.
  3. Įklijuokite šią komandą ir paspauskite Įeikite Norėdami atnaujinti WSL: wsl --updateatnaujinti
  4. Jei įdiegti naujinimai, paleiskite kompiuterį iš naujo.

3. Pakeiskite failą settings.json

  1. Paspauskite Windows + E atidaryti Failų naršyklė, įklijuokite šį kelią į adreso juostą ir paspauskite Įeikite: %Appdata%\Dockerkelias
  2. Dukart spustelėkite settings.json failą.
  3. Dabar įsitikinkite, kad jame parašyta:
    "integratedWslDistros": [ ]
    "enableIntegrationWithDefaultWslDistro": false
  4. Jei reikia, atlikite reikiamus pakeitimus ir išsaugokite pakeitimus.
  5. Baigę iš naujo paleiskite projektą ir jis nebeturėtų išmesti „Docker Desktop“ nepavyko paleisti WSL2 klaidos.

4. Pakeiskite komandų eilutės nustatymus

  1. Paspauskite Windows + S atidaryti Paieška, tipas Komandinė eilutė, dešiniuoju pelės mygtuku spustelėkite atitinkamą rezultatą ir pasirinkite Vykdyti kaip administratorius.
  2. Spustelėkite Taip viduje UAC rodomas raginimas.
  3. Dabar dešiniuoju pelės mygtuku spustelėkite viršutinę juostą ir pasirinkite Savybės iš kontekstinio meniu.savybių
  4. Eikite į Galimybės skirtuką, pažymėkite žymimąjį laukelį Naudokite senąją konsolęir spustelėkite Gerai norėdami išsaugoti pakeitimus.senas režimas, skirtas ištaisyti netikėtą „Docker“ darbalaukio wsl klaidą
Skaitykite daugiau apie šią temą
  • ESPN klausia televizijos tiekėjo: kaip jį apeiti
  • Išspręsta: „Spotify“ negros tam tikrų dainų

5. Iš naujo nustatykite „Winsock“.

  1. Paspauskite Windows + R atidaryti Bėk, tipas cmd, palaikykite Ctrl + Shift klavišus ir spustelėkitek Gerai.
  2. Spustelėkite Taip raginime.
  3. Dabar įklijuokite šias dvi komandas atskirai ir paspauskite Įeikite po kiekvieno, kad iš naujo nustatytumėte sugadintus arba netinkamai sukonfigūruotus tinklo nustatymus: netsh int ip resetnetsh winsock resetiš naujo nustatyti tinklą
  4. Iš naujo paleiskite kompiuterį ir patikrinkite, ar „Docker Desktop nepavyko paleisti“ klaida išnyksta.

6. Įgalinkite aparatinės įrangos virtualizavimą BIOS

  1. Išjunkite kompiuterį, tada įjunkite jį ir, kai tik pasirodys ekranas, toliau spauskite F2, F10, F12, Esc arba Del raktas į pasiekti BIOS, priklausomai nuo sistemos gamintojo.
  2. Dabar naudokite rodyklių klavišus, kad pereitumėte prie Išplėstinė arba Sistemos konfigūracija skirtuką, tada pasirinkite Virtualizavimo technologija.įgalinti ištaisyti netikėtą „Docker“ darbalaukio wsl klaidą
  3. Galiausiai pasirinkite Įgalinti, tada išsaugokite pakeitimus ir išeikite iš BIOS.

Tai gyvybiškai svarbu įgalinti virtualizacijos palaikymą kompiuteryje, kad „Docker Desktop“ veiktų tinkamai. Jei to nėra, galite gauti „Docker Desktop“ – netikėta WSL klaida.

7. Iš naujo įdiekite WSL

  1. Paspauskite Windows + atidaryti Nustatymai, eiti į Programėlės naršymo srityje ir spustelėkite Įdiegtos programėlės dešinėje. įdiegtos programos
  2. Dabar surask Windows posistemis, skirtas Linux, spustelėkite šalia esančią elipsę ir pasirinkite Pašalinkite.pašalinkite, kad ištaisytumėte netikėtą „Docker“ darbalaukio wsl klaidą
  3. Dar kartą spustelėkite Pašalinkite patvirtinimo ragelyje.
  4. Panašiai pašalinkite šiuos įrašus iš įdiegtų programų, jei tokių yra:
    • Linux
    • Ubuntu
  5. Dabar grįžkite į Programėlės ir pasirinkite Pasirenkamos funkcijos.pasirenkamos funkcijos
  6. Spustelėkite Daugiau „Windows“ funkcijų apačioje.
  7. Panaikinkite žymimąjį laukelį Virtualios mašinos platforma ir Windows posistemis, skirtas Linux, tada spustelėkite Gerai norėdami išsaugoti pakeitimus.išjungti „Docker“ darbalaukio netikėtos wsl klaidos taisymą
  8. Iš naujo paleiskite kompiuterį, kad pakeitimai būtų pritaikyti.
  9. Baigę iš naujo įdiekite WSL (Windows posistemę, skirtą Linux).

Kai niekas kitas neveikia, visada galite iš naujo įdiegti WSL ir atsikratyti „Docker Desktop“ – netikėta WSL klaida. Pradėkite nuo pašalinti WSL ir iš naujo atsisiųskite visus komponentus.

Kokia yra „Docker Desktop“ alternatyva „Windows WSL“?

Yra keletas „Docker Desktop“ alternatyvų, ir daugelis vartotojų perėjo prie jų, atsižvelgdami į naujausius projekto licencijos sąlygų pakeitimus. Čia yra populiarios parinktys:

  • Rancher darbalaukis
  • Minikube
  • Podmanas

Perjungdami į kitą programinę įrangą, būtinai patikrinkite suderinamumą su OS, funkcijų rinkiniu, našumu, naudojimo paprastumu, palaikymo komandos efektyvumu ir atnaujinimų išleidimo dažnumu.

Iki šiol jūs tikriausiai atsikratėte „Docker Desktop“ – netikėta WSL klaida. Ir jei taip nėra, palaukite atnaujinimo arba pereikite prie patikimos alternatyvos. Jūs žinote visas galimybes!

Be to, yra ir kitų diegimo klaidų, kurios turi įtakos vartotojams. Pavyzdžiui, daugelis susidūrė su Turi būti įjungtos „Hyper-V“ ir konteinerio „Windows“ funkcijos klaida diegiant „Docker Desktop“, tačiau ją lengva ištaisyti!

Jei turite klausimų arba norite pasidalinti tuo, kas jums padėjo, palikite komentarą žemiau.

Taip galite ištaisyti „Windows 11“ WSL klaidą

Taip galite ištaisyti „Windows 11“ WSL klaidą„Windows 11“Wsl

Diegdami arba naudodami WSL sistemoje Windows 11, vartotojai gali gauti WslRegisterDistribution Failed klaidų su įvairiais klaidų kodais.Dažniausiai pasitaikančios Windows 11 WSL klaidos apima 0x80...

Skaityti daugiau
Kaip pataisyti vmmem didelį atminties naudojimą sistemoje „Windows 11“.

Kaip pataisyti vmmem didelį atminties naudojimą sistemoje „Windows 11“.„Windows 11“WslVmmm

„Windows 11“ didelio atminties naudojimo problema gali būti išspręsta patobulinus WSL.Iš naujo paleisdami „Windows“ posistemį, skirtą „Linux“, sumažės didelis atminties naudojimas.Arba galite jį ap...

Skaityti daugiau
WSL2 nustojo veikti: 4 paprasti būdai, kaip priversti jį vėl veikti

WSL2 nustojo veikti: 4 paprasti būdai, kaip priversti jį vėl veiktiWsl

Iš naujo paleiskite „LxssManager“ paslaugą arba įjunkite aparatinės įrangos virtualizavimąWSL paslauga leidžia įkelti „Linux“ ir paleisti ją tiesiai „Windows“ kompiuteryje.Jei jis neveikia, susidur...

Skaityti daugiau