Rezolvat: eroare WSL neașteptată Docker Desktop

Asigurați-vă că WSL este instalat pe computer

  • Pentru a repara Docker Desktop: eroare WSL neașteptată, actualizați WSL, modificați fișierul settings.json sau resetați Winsock.
  • Eroarea apare din cauza permisiunilor lipsă, a setărilor de rețea configurate greșit sau a lipsei componentelor critice.
  • Citiți acest ghid pentru a afla cum experții noștri au remediat lucrurile în cel mai scurt timp!
remediați eroarea WSL neașteptată a desktopului docker

Docker Desktop permite utilizatorilor să dezvolte, să gestioneze și să partajeze aplicații dockerizate, dar câțiva, la lansarea aplicației, au primit Eroare WSL neașteptată.

Ar putea fi întâlnit atât pe Windows, cât și pe Mac, deși am văzut mai multe cazuri pe primul. Majoritatea utilizatorilor care au întâlnit recent mesajul de eroare, Docker Desktop – Eroare WSL neașteptată, rulau Windows 11.

Ce este eroarea WSL2 în Docker Desktop?

Erorile WSL2 cu Docker Desktop indică fie permisiuni configurate greșit, fie absența componentelor critice, în special Platforma de mașini virtuale, o caracteristică opțională în Windows.

De asemenea, dacă WSL în sine nu este instalat, nu vor fi executate comenzi WSL. Și chiar și problemele de rețea au fost raportate a fi o cauză de bază de către mulți.

Cum testăm, revizuim și evaluăm?

Am lucrat în ultimele 6 luni la construirea unui nou sistem de revizuire a modului în care producem conținut. Folosind-o, am refăcut ulterior majoritatea articolelor noastre pentru a oferi experiență practică reală cu privire la ghidurile pe care le-am făcut.

Pentru mai multe detalii puteti citi cum testăm, revizuim și evaluăm la WindowsReport.

Cum repar o eroare WSL neașteptată pe Docker Desktop?

Înainte de a aborda soluțiile ușor complexe, încercați aceste soluții rapide:

  • Verificați dacă dispozitivul dvs. respectă cerințele minime pentru Docker Desktop.
  • Reporniți computerul. Dacă trebuie să reporniți de fiecare dată pentru a rula Docker Desktop, încercați celelalte soluții.
  • Verificați actualizările disponibile și instalați cea mai recentă versiune de Docker Desktop din site oficial. De asemenea, actualizați sistemul de operare. I-a ajutat pe mulți care au dat peste A apărut o eroare neașteptată. Reporniți Docker Desktop mesaj.
  • Asigurați-vă că Docker Desktop este rulează cu privilegii administrative pentru a elimina orice probleme legate de drepturile de acces. Acest lucru ajută și când Docker Desktop durează o veșnicie să pornească.
  • Dezactivați orice antivirus terță parte de pe computer.

Dacă niciuna nu funcționează, mergeți la remedierile enumerate în continuare.

În acest articol
  • Cum repar o eroare WSL neașteptată pe Docker Desktop?
  • 1. Instalați WSL
  • 2. Actualizați WSL
  • 3. Modificați fișierul settings.json
  • 4. Modificați setările promptului de comandă
  • 5. Resetează winsock
  • 6. Activați virtualizarea hardware în BIOS
  • 7. Reinstalați WSL
  • Care este alternativa pentru Docker Desktop în Windows WSL?

1. Instalați WSL

  1. presa Windows + S a deschide Căutare, tip Prompt de comandă în bara de căutare și faceți clic Rulat ca administrator. prompt de comandă
  2. Clic da în UAC prompt.
  3. Acum, lipiți următoarea comandă și apăsați introduce pentru a instala WSL: wsl --installinstalați pentru a remedia eroarea WSL neașteptată a desktopului docker
  4. După ce ați terminat, reporniți computerul și verificați dacă există îmbunătățiri.

Dacă subsistemul Windows pentru Linux nu este instalat, veți primi Docker Desktop – Eroare WSL neașteptată. După ce o faci, de asemenea activați Hyper-V pe dispozitiv. Este esențial ca Docker Desktop să ruleze.

2. Actualizați WSL

  1. presa Windows + R a deschide Alerga, tip cmd, și lovit Ctrl + Schimb + introduce.
  2. Clic da în promptul care apare.
  3. Lipiți următoarea comandă și apăsați introduce pentru a actualiza WSL: wsl --updateActualizați
  4. Dacă sunt instalate actualizări, reporniți computerul.

3. Modificați fișierul settings.json

  1. presa Windows + E a deschide Explorator de fișiere, lipiți următoarea cale în bara de adrese și apăsați introduce: %Appdata%\Dockercale
  2. Faceți dublu clic pe settings.json fişier.
  3. Acum, asigurați-vă că scrie următoarele:
    "integratedWslDistros": [ ]
    "enableIntegrationWithDefaultWslDistro": false
  4. Dacă este necesar, faceți modificările necesare și salvați modificările.
  5. Odată terminat, relansați proiectul și nu ar trebui să mai arunce eroarea WSL2 pe desktopul Docker.

4. Modificați setările promptului de comandă

  1. presa Windows + S a deschide Căutare, tip Prompt de comandă, faceți clic dreapta pe rezultatul relevant și selectați Rulat ca administrator.
  2. Clic da în UAC prompt care apare.
  3. Acum, faceți clic dreapta pe bara de sus și selectați Proprietăți din meniul contextual.proprietăți
  4. Du-te la Opțiuni fila, bifați caseta de selectare pentru Folosiți consola veche, și faceți clic Bine pentru a salva modificările.modul moștenit pentru a remedia eroarea neașteptată WSL de pe desktopul docker
Citiți mai multe despre acest subiect
  • ESPN solicită furnizorul TV: Cum să îl ocoliți
  • Rezolvat: Spotify nu va reda anumite melodii

5. Resetează winsock

  1. presa Windows + R a deschide Alerga, tip cmd, țineți Ctrl + Schimb taste și faceți click OK.
  2. Clic da în prompt.
  3. Acum, lipiți următoarele două comenzi individual și apăsați introduce după fiecare pentru a reseta setările de rețea corupte sau configurate greșit: netsh int ip resetnetsh winsock resetresetați rețeaua
  4. Reporniți computerul și verificați dacă eroarea Docker Desktop nu a reușit să pornească dispare.

6. Activați virtualizarea hardware în BIOS

  1. Opriți computerul, apoi porniți-l și, de îndată ce apare afișajul, apăsați în continuare tasta F2, F10, F12, Esc sau Del cheia pentru accesează BIOS-ul, în funcție de producătorul sistemului.
  2. Acum, folosiți tastele săgeți pentru a merge la Avansat sau Configurarea sistemului fila, apoi selectați Tehnologia de virtualizare.activați pentru a remedia eroarea WSL neașteptată de pe desktopul docker
  3. În sfârșit, alegeți Permite, apoi salvați modificările și ieșiți din BIOS.

Este vital pentru activați suportul pentru virtualizare pe PC pentru ca Docker Desktop să funcționeze corect. În absența acestuia, este posibil să primiți Docker Desktop – Eroare WSL neașteptată.

7. Reinstalați WSL

  1. presa Windows + eu a deschide Setări, mergi la Aplicații din panoul de navigare și faceți clic pe Aplicații instalate pe dreapta. aplicații instalate
  2. Acum, localizați Subsistemul Windows pentru Linux, faceți clic pe punctele de suspensie de lângă acesta și selectați Dezinstalează.dezinstalați pentru a remedia eroarea WSL neașteptată a desktopului docker
  3. Din nou, faceți clic Dezinstalează în promptul de confirmare.
  4. În mod similar, eliminați următoarele intrări din aplicațiile instalate, dacă acestea există:
    • Linux
    • Ubuntu
  5. Acum, întoarce-te la Aplicații fila și selectați Caracteristici opționale.caracteristici opționale
  6. Click pe Mai multe caracteristici Windows în partea de jos.
  7. Debifați caseta de selectare pentru Platforma de mașini virtuale și Subsistemul Windows pentru Linux, apoi apasa Bine pentru a salva modificările.dezactivați pentru a remedia eroarea WSL neașteptată a desktopului docker
  8. Reporniți computerul pentru ca modificările să se aplice.
  9. După ce ați terminat, reinstalați WSL (Windows Subsystem for Linux).

Când nimic altceva nu funcționează, puteți oricând să reinstalați WSL și să scăpați de Docker Desktop – Eroare WSL neașteptată. Începe prin dezinstalarea WSL și apoi re-descărcați toate componentele.

Care este alternativa pentru Docker Desktop în Windows WSL?

Există mai multe alternative pentru Docker Desktop și mulți utilizatori au trecut la acestea, având în vedere modificările recente ale termenilor de licență ai proiectului. Iată opțiunile populare:

  • Desktop rancher
  • Minikube
  • Podman

Când treceți la alt software, asigurați-vă că verificați compatibilitatea cu sistemul de operare, setul de caracteristici, performanța, ușurința de utilizare, eficiența echipei de asistență și cât de des sunt lansate actualizările.

Până acum, trebuie să fi scăpat de Docker Desktop – Eroare WSL neașteptată. Și dacă nu este cazul, fie așteptați o actualizare, fie treceți la o alternativă de încredere. Știi toate opțiunile!

De asemenea, există și alte erori de instalare care afectează utilizatorii. De exemplu, mulți au întâlnit Funcțiile Hyper-V și container Windows trebuie să fie activate eroare la instalarea Docker Desktop, dar este ușor de remediat!

Pentru orice întrebări sau pentru a împărtăși ceea ce a funcționat pentru dvs., lăsați un comentariu mai jos.

Cum să remediați utilizarea vmmem mare a memoriei în Windows 11

Cum să remediați utilizarea vmmem mare a memoriei în Windows 11Windows 11WslVmmem

Problema de utilizare a memoriei vmmem de la Windows 11 poate fi rezolvată prin ajustări cu WSL.Odată ce reporniți subsistemul Windows pentru Linux, utilizarea mare a memoriei va scădea.Alternativ,...

Citeste mai mult
WSL2 a încetat să funcționeze: 4 moduri ușoare de a-l face să funcționeze din nou

WSL2 a încetat să funcționeze: 4 moduri ușoare de a-l face să funcționeze din nouWsl

Reporniți serviciul LxssManager sau activați Virtualizarea hardwareServiciul WSL vă permite să încărcați Linux și să-l rulați direct pe computerul Windows.Dacă nu funcționează, atunci veți întâlni ...

Citeste mai mult
Subsistemul Windows pentru Linux este acum disponibil în Microsoft Store

Subsistemul Windows pentru Linux este acum disponibil în Microsoft StoreWsl

Subsistemul Windows pentru Linux nu mai este doar un produs de previzualizare în Magazin.De fapt, Microsoft i-a adăugat o mulțime de funcții noi și l-a declarat complet.Acum puteți descărca această...

Citeste mai mult