Upewnij się, że na komputerze jest zainstalowany program WSL
- Aby naprawić Pulpit Docker: nieoczekiwany błąd WSL, zaktualizuj WSL, zmodyfikuj plik settings.json lub zresetuj Winsock.
- Błąd pojawia się z powodu braku uprawnień, błędnej konfiguracji ustawień sieciowych lub braku kluczowych komponentów.
- Przeczytaj ten przewodnik, aby dowiedzieć się, jak nasi eksperci naprawili problemy w mgnieniu oka!
Docker Desktop umożliwia użytkownikom tworzenie, zarządzanie i udostępnianie aplikacji dokowanych, ale niektórzy po uruchomieniu aplikacji otrzymali komunikat Nieoczekiwany błąd WSL.
Można go spotkać zarówno na komputerach z systemem Windows, jak i na komputerach Mac, chociaż widzieliśmy więcej przypadków na tym pierwszym. Większość użytkowników, którzy ostatnio natknęli się na komunikat o błędzie, Pulpit Docker – nieoczekiwany błąd WSL, korzystali z systemu Windows 11.
Co to jest błąd WSL2 w Docker Desktop?
Błędy WSL2 w Docker Desktop wskazują albo na błędnie skonfigurowane uprawnienia, albo na brak krytycznych komponentów, zwłaszcza
Platforma Maszyn Wirtualnych, opcjonalna funkcja w systemie Windows.Ponadto, jeśli sam WSL nie jest zainstalowany, żadne polecenia WSL nie zostaną wykonane. Wiele osób zgłaszało nawet, że przyczyną problemów są problemy z siecią.
Jak testujemy, recenzujemy i oceniamy?
Przez ostatnie 6 miesięcy pracowaliśmy nad stworzeniem nowego systemu oceny sposobu, w jaki tworzymy treści. Korzystając z niego, później przerobiliśmy większość naszych artykułów, aby zapewnić praktyczną wiedzę na temat stworzonych przez nas przewodników.
Aby uzyskać więcej szczegółów, możesz przeczytać jak testujemy, recenzujemy i oceniamy w WindowsReport.
Jak naprawić nieoczekiwany błąd WSL na pulpicie Docker?
Zanim zagłębimy się w nieco skomplikowane rozwiązania, wypróbuj te szybkie:
- Sprawdź, czy Twoje urządzenie spełnia wymagania minimalne wymagania dla Docker Desktop.
- Uruchom ponownie komputer. Jeśli musisz za każdym razem uruchamiać ponownie komputer, aby uruchomić Docker Desktop, wypróbuj inne rozwiązania.
- Sprawdź dostępne aktualizacje i zainstaluj najnowszą wersję Docker Desktop z pliku oficjalna strona internetowa. Zaktualizuj także system operacyjny. Pomogło wielu osobom, które zetknęły się z Wystąpił nieoczekiwany błąd. Uruchom ponownie pulpit Dockera wiadomość.
- Upewnij się, że Docker Desktop jest działa z uprawnieniami administracyjnymi aby wyeliminować wszelkie problemy z prawami dostępu. Pomaga to również, gdy Uruchomienie Docker Desktop zajmuje całą wieczność.
- Wyłącz na komputerze program antywirusowy innej firmy.
Jeśli żadna nie działa, przejdź do poprawek wymienionych poniżej.
- Jak naprawić nieoczekiwany błąd WSL na pulpicie Docker?
- 1. Zainstaluj WSL
- 2. Zaktualizuj WSL
- 3. Zmodyfikuj plik settings.json
- 4. Zmień ustawienia wiersza poleceń
- 5. Zresetuj winsock'a
- 6. Włącz wirtualizację sprzętową w BIOS-ie
- 7. Zainstaluj ponownie WSL
- Jaka jest alternatywa dla Docker Desktop w Windows WSL?
1. Zainstaluj WSL
- Naciskać Okna + S otworzyć Szukaj, typ Wiersz polecenia w pasku wyszukiwania i kliknij Uruchom jako administrator.
- Kliknij Tak w UAC podpowiedź.
- Teraz wklej następujące polecenie i naciśnij Wchodzić aby zainstalować WSL:
wsl --install
- Po zakończeniu uruchom ponownie komputer i sprawdź ulepszenia.
Jeśli podsystem Windows dla systemu Linux nie jest zainstalowany, otrzymasz plik Pulpit Docker – nieoczekiwany błąd WSL. Po tym jak to zrobisz, również włącz Hyper-V na urządzeniu. Uruchomienie Docker Desktop ma kluczowe znaczenie.
2. Zaktualizuj WSL
- Naciskać Okna + R otworzyć Uruchomić, typ cmdi uderzył klawisz kontrolny + Zmiana + Wchodzić.
- Kliknij Tak w wyświetlonym monicie.
- Wklej następujące polecenie i naciśnij Wchodzić aby zaktualizować WSL:
wsl --update
- Jeśli są zainstalowane jakieś aktualizacje, uruchom ponownie komputer.
3. Zmodyfikuj plik settings.json
- Naciskać Okna + mi otworzyć Przeglądarka plików, wklej następującą ścieżkę w pasku adresu i naciśnij Wchodzić:
%Appdata%\Docker
- Kliknij dwukrotnie ustawienia.json plik.
- Teraz upewnij się, że brzmi on następująco:
"integratedWslDistros": [ ]
"enableIntegrationWithDefaultWslDistro": false - W razie potrzeby wprowadź niezbędne zmiany i zapisz zmiany.
- Po zakończeniu uruchom ponownie projekt i nie powinien on zgłaszać, że Docker Desktop nie uruchomił już błędu WSL2.
4. Zmień ustawienia wiersza poleceń
- Naciskać Okna + S otworzyć Szukaj, typ Wiersz polecenia, kliknij prawym przyciskiem myszy odpowiedni wynik i wybierz Uruchom jako administrator.
- Kliknij Tak w UAC wyświetlony monit.
- Teraz kliknij prawym przyciskiem myszy górny pasek i wybierz Nieruchomości z menu kontekstowego.
- Idź do Opcje zaznacz pole wyboru dla Użyj starszej konsolii kliknij OK aby zapisać zmiany.
- ESPN pyta dostawcę telewizji: jak to ominąć
- Rozwiązano: Spotify nie odtwarza niektórych utworów
5. Zresetuj winsock'a
- Naciskać Okna + R otworzyć Uruchomić, typ cmd, trzymać klawisz kontrolny + Zmiana klawisze i kliknijOK.
- Kliknij Tak w monicie.
- Teraz wklej pojedynczo następujące dwa polecenia i naciśnij Wchodzić po każdym, aby zresetować uszkodzone lub źle skonfigurowane ustawienia sieciowe:
netsh int ip reset
netsh winsock reset
- Uruchom ponownie komputer i sprawdź, czy błąd nie został uruchomiony Docker Desktop.
6. Włącz wirtualizację sprzętową w BIOS-ie
- Wyłącz komputer, następnie włącz go i gdy tylko pojawi się wyświetlacz, naciskaj dalej F2, F10, F12, wyjście Lub Del klucz do uzyskać dostęp do BIOS-u, w zależności od producenta systemu.
- Teraz użyj klawiszy strzałek, aby przejść do Zaawansowany Lub Konfiguracja systemu kartę, a następnie wybierz Technologia wirtualizacji.
- Wreszcie wybierz Włączać, następnie zapisz zmiany i wyjdź z BIOS-u.
Jest to istotne włącz obsługę wirtualizacji na komputerze, aby Docker Desktop działał poprawnie. W przypadku braku tego możesz otrzymać Pulpit Docker – nieoczekiwany błąd WSL.
7. Zainstaluj ponownie WSL
- Naciskać Okna + I otworzyć Ustawienia, iść do Aplikacje z panelu nawigacji i kliknij Zainstalowane aplikacje po prawej.
- Teraz zlokalizuj Podsystem Windows dla systemu Linux, kliknij wielokropek obok niego i wybierz Odinstaluj.
- Ponownie kliknij Odinstaluj w monicie potwierdzenia.
- Podobnie usuń następujące wpisy z zainstalowanych aplikacji, jeśli istnieją:
- Linuksa
- Ubuntu
- Teraz wróć do Aplikacje kartę i wybierz Opcjonalne funkcje.
- Kliknij Więcej funkcji systemu Windows na dnie.
- Odznacz pole wyboru dla Platforma maszyn wirtualnych I Podsystem Windows dla systemu Linux, następnie kliknij OK aby zapisać zmiany.
- Uruchom ponownie komputer, aby zmiany zostały zastosowane.
- Po zakończeniu zainstaluj ponownie WSL (podsystem Windows dla systemu Linux).
Jeśli nic innego nie pomoże, zawsze możesz ponownie zainstalować WSL i pozbyć się problemu Pulpit Docker – nieoczekiwany błąd WSL. Zacząć od odinstalowanie WSL a następnie ponownie pobierz wszystkie komponenty.
Jaka jest alternatywa dla Docker Desktop w Windows WSL?
Istnieje kilka alternatyw dla Docker Desktop i wielu użytkowników zdecydowało się na nie, biorąc pod uwagę ostatnie zmiany w warunkach licencji projektu. Oto popularne opcje:
- Pulpit Ranchera
- Minikube
- Podman
Przełączając się na inne oprogramowanie, pamiętaj o sprawdzeniu zgodności z systemem operacyjnym, zestawu funkcji, wydajności, łatwości obsługi, wydajności zespołu pomocy technicznej i częstotliwości wydawania aktualizacji.
Do tej pory musiałeś się już pozbyć Pulpit Docker – nieoczekiwany błąd WSL. A jeśli tak nie jest, poczekaj na aktualizację lub przejdź na niezawodną alternatywę. Znasz wszystkie opcje!
Istnieją również inne błędy instalacji, które wpływają na użytkowników. Na przykład wielu zetknęło się z Muszą być włączone funkcje Hyper-V i kontenera systemu Windows błąd podczas instalacji Docker Desktop, ale łatwo go naprawić!
W przypadku jakichkolwiek pytań lub podzielenia się tym, co zadziałało w Twoim przypadku, zostaw komentarz poniżej.