Solved Docker Desktop Unexpected Wsl Error

Docker Desktopin avulla käyttäjät voivat kehittää, hallita ja jakaa telakoituja sovelluksia, mutta muutamat saivat sovelluksen käynnistämisen yhteydessäOdottamaton WSL-virhe.
Se voidaan kohdata sekä Windowsissa että Macissa, vaikka olemme nähneet enemmän tapauksia edellisessä. Useimmat käyttäjät, jotka ovat äskettäin törmänneet Docker Desktopiin – Unexodotettu WSL-virheilmoituskäytössä oli Windows 11.
Mikä on WSL2-virhe Docker Desktopissa?
Jos Windows-alijärjestelmää Linuxille ei ole asennettu, saatDocker Desktop – Odottamaton WSL-virhe.Kun olet tehnyt sen, ota myös Hyper-V käyttöön laitteessa. Docker Desktop on suoritettava.
Windows 10 palomuurin estävä tulostin
2. Päivitä WSL
- Avaa painamalla Windows + RJuosta, tyyppi cmd , ja paina Ctrl + Vaihto + Enter.
- Klikkaus Joo näkyviin tulevassa kehotteessa.
- Liitä seuraava komento ja paina Enter päivittääksesi WSL: wsl -- päivitys
- Jos päivityksiä on asennettu, käynnistä tietokone uudelleen.
3. Muokkaa settings.json-tiedostoa
- Avaa painamalla Windows + ETiedostonhallinta, liitä seuraava polku osoitepalkkiin ja paina Enter: %Appdata%Docker
- Kaksoisnapsauta settings.json tiedosto.
- Varmista nyt, että siinä lukee seuraava:
'integratedWslDistros' : [ ]
'enableIntegrationWithDefaultWslDistro' : false - Tarvittaessa tee tarvittavat muutokset ja tallenna muutokset.
- Kun olet valmis, käynnistä projekti uudelleen, eikä sen pitäisi enää heittää Docker Desktop ei käynnistynyt WSL2-virhettä.
4. Muuta komentokehoteasetuksia
- Avaa painamalla Windows + SHae, tyyppi Komentokehote , napsauta asianmukaista tulosta hiiren kakkospainikkeella ja valitseSuorita järjestelmänvalvojana.
- Klikkaus Joo inUACnäkyviin tuleva kehote.
- Napsauta nyt hiiren kakkospainikkeella yläpalkkia ja valitse Ominaisuudet kontekstivalikosta.
- Siirry kohtaanVaihtoehdot-välilehti, valitse valintaruutu Käytä vanhaa konsolia ja napsautaOKtallentaaksesi muutokset.
- Uihost.exe: Täydellinen opas sovellusvirheiden korjaamiseen
- 6 parasta työkalua korruptoituneiden arkistotiedostojen korjaamiseen Windowsissa
5. Nollaa winsock
- Avaa painamalla Windows + RJuosta, tyyppi cmd , pidä Ctrl + Vaihto-näppäimiä painettuna ja napsautaOK.
- Klikkaus Joo kehotteessa.
- Liitä nyt seuraavat kaksi komentoa yksitellen ja paina Enter jokaisen jälkeen palauttaaksesi vioittuneet tai väärin määritetyt verkkoasetukset: netsh int ip reset netsh winsockin nollaus
- Käynnistä tietokone uudelleen ja tarkista, häviääkö Docker Desktop ei käynnistynyt -virhe.
6. Ota Hardware Virtualization käyttöön BIOSissa
- Sammuta tietokone, käynnistä se ja heti kun näyttö tulee näkyviin, paina F2-, F10-, F12-, Esc- tai Del-näppäintä päästäksesi BIOSiin järjestelmän valmistajan mukaan.
- Siirry nyt nuolinäppäimillä kohtaan Pitkälle kehittynyt taiJärjestelmän asetukset-välilehti ja valitse sitten Virtualisointitekniikka .
- Lopuksi valitse ota käyttöön , tallenna sitten muutokset ja sulje BIOS.
On elintärkeää ottaa virtualisointituki käyttöön PC:ssä, jotta Docker Desktop toimii oikein. Jos tätä ei ole, saatat saadaDocker Desktop – Odottamaton WSL-virhe.
7. Asenna WSL uudelleen
- Avaa painamalla Windows + I asetukset , meneSovelluksetnavigointiruudusta ja napsauta Asennetut sovellukset oikealla.
- Nyt paikantaa Windows-alijärjestelmä Linuxille , napsauta sen vieressä olevaa ellipsiä ja valitsePoista asennus.
- Napsauta uudelleen Poista asennus vahvistuskehotteessa.
- Samoin poista seuraavat merkinnät asennettujen sovellusten alta, jos sellaisia on:
- Palaa nyt asiaanSovellukset-välilehti ja valitse Valinnaiset ominaisuudet .
- Klikkaa Lisää Windows-ominaisuuksia pohjalla.
- Poista valinta ruudusta Virtuaalikonealusta jaWindows-alijärjestelmä Linuxilleja napsauta sitten OK tallentaaksesi muutokset.
- Käynnistä tietokone uudelleen, jotta muutokset tulevat voimaan.
- Kun olet valmis, asenna WSL (Windows Subsystem for Linux) uudelleen.
Linux Ubuntu Kun mikään muu ei auta, voit aina asentaa WSL:n uudelleen ja päästä eroonDocker Desktop – Odottamaton WSL-virhe. Aloita WSL:n asennuksen poistaminen ja lataa sitten kaikki komponentit uudelleen.
Mikä on vaihtoehto Docker Desktopille Windows WSL:ssä?
Docker Desktopille on useita vaihtoehtoja, ja monet käyttäjät ovat vaihtaneet niihin, koska projektin käyttöoikeusehtoihin on viime aikoina tehty muutoksia. Tässä ovat suositut vaihtoehdot:
Rancherin työpöytä Minikube Podman Kun vaihdat toiseen ohjelmistoon, tarkista yhteensopivuus käyttöjärjestelmäsi kanssa, ominaisuussarja, suorituskyky, helppokäyttöisyys, tukitiimin tehokkuus ja päivitysten julkaisutiheys.
Sinun on täytynyt poistaa Docker Desktop - Odottamaton WSL-virhe tähän mennessä.Ja jos näin ei ole, odota päivitystä tai vaihda luotettavaan vaihtoehtoon. Tiedät kaikki vaihtoehdot!
Myös muut asennusvirheet vaikuttavat käyttäjiin. Esimerkiksi monet kohtasivat Hyper-V- ja kontti-Windows-ominaisuuksien on oltava käytössä -virheen Docker Desktopia asennettaessa, mutta se on helppo korjata!
Jos olet järjestelmänvalvoja, älä missaa oppaamme Dockerin asentamisesta Windows Serveriin saadaksesi hyödyllisiä tietoja.
Jos sinulla on kysyttävää tai haluat jakaa, mikä toimi sinulle, kommentoi alla.
- Palaa nyt asiaanSovellukset-välilehti ja valitse Valinnaiset ominaisuudet .