Ujistěte se, že je na PC nainstalováno WSL
- Chcete-li opravit Docker Desktop: Neočekávaná chyba WSL, aktualizujte WSL, upravte soubor settings.json nebo resetujte Winsock.
- K chybě dochází kvůli chybějícím oprávněním, nesprávně nakonfigurovaným síťovým nastavením nebo když chybí kritické součásti.
- Přečtěte si tuto příručku a zjistěte, jak naši odborníci věci během okamžiku opravili!
Docker Desktop umožňuje uživatelům vyvíjet, spravovat a sdílet ukotvené aplikace, ale několik z nich při spuštění aplikace obdrželo Neočekávaná chyba WSL.
Lze se s ním setkat jak na Windows, tak na Macu, i když jsme viděli více případů na prvním. Většina uživatelů, kteří nedávno narazili na chybovou zprávu, Docker Desktop – Neočekávaná chyba WSL, používali Windows 11.
Co je chyba WSL2 v Docker Desktop?
Chyby WSL2 s Docker Desktop indikují buď nesprávně nakonfigurovaná oprávnění, nebo absenci kritických komponent, zejména Platforma virtuálních strojů, volitelná funkce ve Windows.
Také pokud není nainstalováno samotné WSL, nebudou provedeny žádné příkazy WSL. A dokonce i problémy se sítí byly mnohými hlášeny jako základní příčina.
Jak testujeme, kontrolujeme a hodnotíme?
Posledních 6 měsíců jsme pracovali na vybudování nového systému kontroly toho, jak vytváříme obsah. S jeho pomocí jsme následně přepracovali většinu našich článků, abychom poskytli skutečné praktické zkušenosti s průvodci, které jsme vytvořili.
Pro více podrobností si můžete přečíst jak testujeme, kontrolujeme a hodnotíme ve WindowsReport.
Jak opravím neočekávanou chybu WSL na Docker Desktop?
Než se ponoříme do trochu složitých řešení, vyzkoušejte tato rychlá:
- Ověřte, zda vaše zařízení splňuje minimální požadavky na Docker Desktop.
- Restartujte počítač. Pokud musíte pokaždé restartovat, aby se Docker Desktop spustil, vyzkoušejte jiná řešení.
- Vyhledejte dostupné aktualizace a nainstalujte nejnovější verzi Docker Desktop z oficiální webové stránky. Aktualizujte také operační systém. Pomohlo to mnoha lidem, kteří se setkali s Vyskytla se neočekávaná chyba. Restartujte Docker Desktop zpráva.
- Ujistěte se, že Docker Desktop je běží s administrátorskými právy k odstranění jakýchkoli problémů s přístupovými právy. To také pomáhá, když Spuštění Docker Desktopu trvá věčnost.
- Zakažte v počítači jakýkoli antivirus třetích stran.
Pokud žádná nefunguje, přejděte k opravám uvedeným dále.
- Jak opravím neočekávanou chybu WSL na Docker Desktop?
- 1. Nainstalujte WSL
- 2. Aktualizujte WSL
- 3. Upravte soubor settings.json
- 4. Změňte nastavení příkazového řádku
- 5. Resetujte winsock
- 6. Povolte virtualizaci hardwaru v systému BIOS
- 7. Přeinstalujte WSL
- Jaká je alternativa pro Docker Desktop ve Windows WSL?
1. Nainstalujte WSL
- lis Okna + S otevřít Vyhledávání, typ Příkazový řádek do vyhledávacího pole a klikněte na Spustit jako administrátor.
- Klikněte Ano v UAC výzva.
- Nyní vložte následující příkaz a stiskněte Vstupte jak nainstalovat WSL:
wsl --install
- Po dokončení restartujte počítač a zkontrolujte, zda nedošlo k vylepšení.
Pokud není nainstalován podsystém Windows pro Linux, obdržíte soubor Docker Desktop – Neočekávaná chyba WSL. Poté, co to uděláte, také povolit Hyper-V na zařízení. Je důležité, aby Docker Desktop běžel.
2. Aktualizujte WSL
- lis Okna + R otevřít Běh, typ cmda hit Ctrl + Posun + Vstupte.
- Klikněte Ano ve výzvě, která se objeví.
- Vložte následující příkaz a stiskněte Vstupte pro aktualizaci WSL:
wsl --update
- Pokud jsou nainstalovány nějaké aktualizace, restartujte počítač.
3. Upravte soubor settings.json
- lis Okna + E otevřít Průzkumník souborů, vložte následující cestu do adresního řádku a stiskněte Vstupte:
%Appdata%\Docker
- Dvakrát klikněte na settings.json soubor.
- Nyní se ujistěte, že je napsáno následující:
"integratedWslDistros": [ ]
"enableIntegrationWithDefaultWslDistro": false - V případě potřeby proveďte potřebné úpravy a uložte změny.
- Jakmile budete hotovi, spusťte projekt znovu a už by neměl způsobovat chybu Docker Desktop se nepodařilo spustit WSL2.
4. Změňte nastavení příkazového řádku
- lis Okna + S otevřít Vyhledávání, typ Příkazový řádek, klikněte pravým tlačítkem na příslušný výsledek a vyberte Spustit jako administrátor.
- Klikněte Ano v UAC výzva, která se objeví.
- Nyní klikněte pravým tlačítkem myši na horní lištu a vyberte Vlastnosti z kontextové nabídky.
- Přejít na Možnosti kartu, zaškrtněte políčko pro Použijte starší konzolia klikněte OK pro uložení změn.
- ESPN žádá poskytovatele TV: Jak to obejít
- Vyřešeno: Spotify nepřehraje určité skladby
5. Resetujte winsock
- lis Okna + R otevřít Běh, typ cmd, podržte Ctrl + Posun klíče a klikk OK.
- Klikněte Ano ve výzvě.
- Nyní vložte následující dva příkazy jednotlivě a stiskněte Vstupte po každém resetujte poškozená nebo špatně nakonfigurovaná nastavení sítě:
netsh int ip reset
netsh winsock reset
- Restartujte počítač a zkontrolujte, zda chyba při spuštění Docker Desktop nezmizela.
6. Povolte virtualizaci hardwaru v systému BIOS
- Vypněte počítač, poté jej zapněte, a jakmile se zobrazí displej, opakovaně stiskněte tlačítko F2, F10, F12, Esc nebo Del klíč k přístup do systému BIOS, v závislosti na výrobci systému.
- Nyní pomocí kláves se šipkami přejděte na Pokročilý nebo Konfigurace systému kartu a poté vyberte Technologie virtualizace.
- Nakonec si vyberte Umožnit, poté uložte změny a ukončete BIOS.
Je to životně důležité povolit podporu virtualizace na počítači, aby Docker Desktop fungoval správně. Pokud toto neexistuje, můžete obdržet Docker Desktop – Neočekávaná chyba WSL.
7. Přeinstalujte WSL
- lis Okna + já otevřít Nastavení, jít do Aplikace z navigačního panelu a klepněte na Nainstalované aplikace napravo.
- Nyní vyhledejte Subsystém Windows pro Linux, klikněte na elipsu vedle ní a vyberte Odinstalovat.
- Opět klikněte Odinstalovat ve výzvě k potvrzení.
- Podobně odeberte následující položky z nainstalovaných aplikací, pokud existují:
- Linux
- Ubuntu
- Nyní se vraťte k Aplikace kartu a vyberte Volitelné funkce.
- Klikněte na Další funkce systému Windows dole.
- Zrušte zaškrtnutí políčka pro Platforma virtuálních strojů a Subsystém Windows pro Linux, poté klikněte OK pro uložení změn.
- Aby se změny projevily, restartujte počítač.
- Po dokončení znovu nainstalujte WSL (Windows Subsystem for Linux).
Když nic jiného nefunguje, vždy můžete přeinstalovat WSL a zbavit se toho Docker Desktop – Neočekávaná chyba WSL. Začněte tím odinstalování WSL a poté znovu stáhněte všechny součásti.
Jaká je alternativa pro Docker Desktop ve Windows WSL?
Pro Docker Desktop existuje několik alternativ a mnoho uživatelů na ně přešlo vzhledem k nedávným změnám v licenčních podmínkách projektu. Zde jsou oblíbené možnosti:
- Rancher Desktop
- Minikube
- Podman
Při přechodu na jiný software ověřte kompatibilitu s vaším operačním systémem, sadou funkcí, výkonem, snadností použití, účinností týmu podpory a četností vydávání aktualizací.
Tou dobou už jste se toho museli zbavit Docker Desktop – Neočekávaná chyba WSL. A pokud tomu tak není, buď počkejte na aktualizaci, nebo přejděte na spolehlivou alternativu. Znáte všechny možnosti!
Existují také další chyby instalace, které ovlivňují uživatele. Mnozí se například setkali s Musí být povoleny funkce Hyper-V a kontejneru Windows chyba při instalaci Docker Desktop, ale je snadné ji opravit!
V případě jakýchkoli dotazů nebo sdílení toho, co pro vás fungovalo, napište komentář níže.