Docker Desktop uruchamia się na zawsze w systemie Windows 11

Docker Desktop uruchamia się na zawsze w systemie Windows 11

Docker to platforma, która pozwala użytkownikom budować, udostępniać i uruchamiać nowoczesne aplikacje. To narzędzie może pakować oprogramowanie w standardowe jednostki zwane kontenerami. Te kontenery mają wszystko, co jest potrzebne do uruchamiania bibliotek, narzędzi, kodu i środowiska wykonawczego. Ale użytkownicy ostatnio skarżyli się, że Docker Desktop uruchamia się na zawsze w systemie Windows 11. Na szczęście możesz postępować zgodnie z tymi prostymi sugestiami, aby to naprawić.

Docker Desktop uruchamia się na zawsze w systemie Windows 11

Jeśli Docker Desktop uruchamia się w nieskończoność w systemie Windows 11, sprawdź, czy są dostępne aktualizacje aplikacji i zainstaluj je. Uruchom ponownie urządzenie i zobacz. Jeśli to nie pomoże, postępuj zgodnie z tymi sugestiami:

  1. Sprawdź wymagania systemowe
  2. Uruchom ponownie usługę Docker
  3. Uruchom Dockera jako administrator
  4. Przełącz się na kontenery systemu Windows
  5. Wyrejestruj pulpit Dockera
  6. Zaktualizuj wersję jądra WSL
  7. Ponownie włącz funkcję WSL
  8. Ponownie zainstaluj Dockera

Teraz przyjrzyjmy się im szczegółowo.

1] Sprawdź wymagania systemowe

Zanim zaczniesz od różnych metod rozwiązywania problemów, sprawdź, czy Twoje urządzenie spełnia minimalne specyfikacje umożliwiające uruchomienie Dockera. Minimalne wymagania do uruchomienia dockera to:

Korzystanie z zaplecza WSL 2

  • Windows 11 64-bit: Home lub Pro w wersji 21H2 lub nowszej albo Enterprise lub Education w wersji 21H2 lub nowszej.
  • Windows 10 64-bitowy: Home lub Pro 21H1 (kompilacja 19043) lub nowszy albo Enterprise lub Education 20H2 (kompilacja 19042) lub nowszy.
  • Włącz funkcję WSL 2 w systemie Windows.
  • Następujące wymagania sprzętowe są wymagane do pomyślnego uruchomienia WSL 2 w systemie Windows 10 lub Windows 11:
    • 64-bitowy procesor z translacją adresów drugiego poziomu (SLAT)
    • 4 GB systemowej pamięci RAM
    • Obsługa wirtualizacji sprzętu na poziomie systemu BIOS musi być włączona w ustawieniach systemu BIOS. Aby uzyskać więcej informacji, zobacz Wirtualizacja.
  • Pobierz i zainstaluj pakiet aktualizacji jądra systemu Linux.

2] Uruchom ponownie usługę Docker

Usługa Docker działa na hoście Docker i zarządza tworzeniem, uruchamianiem i usuwaniem kontenerów. Oferuje również interfejsy API, których inne oprogramowanie może używać do programowego zarządzania kontenerami Docker. Ponowne uruchomienie usługi może pomóc naprawić błędy uruchamiania Dockera. Oto jak:

  1. Naciśnij klawisz Windows , wpisz Usługi i kliknij otwórz .
  2. Wyszukaj usługę Docker .
  3. Kliknij usługę prawym przyciskiem myszy i wybierz opcję Uruchom ponownie .

3] Uruchom Dockera jako administrator

Uruchomienie aplikacji jako administrator gwarantuje, że nie ulegnie awarii z powodu braku uprawnień. Aby to zrobić, kliknij prawym przyciskiem myszy plik skrótu Docker Desktop.exe urządzenia i kliknij Uruchom ten program jako administrator.

4] Przełącz się na kontenery Windows

Możliwe, że Docker nie sprawdza systemu operacyjnego podczas instalacji. W takim przypadku automatycznie wyszuka kontenery systemu Linux. Przełącz się na kontenery systemu Windows i sprawdź, czy komunikat o błędzie uruchamiania silnika platformy Docker został naprawiony. Oto jak możesz to zrobić:

  1. Rozwiń ikonę zasobnika systemowego w prawym dolnym rogu paska zadań.
  2. Kliknij prawym przyciskiem myszy ikonę pulpitu Docker .
  3. Kliknij Przełącz na kontenery Windows .
  4. Pojawi się okno dialogowe potwierdzenia z pytaniem, czy chcesz kontynuować, kliknij Przełącz .
  5. Zamknij Dockera, a następnie uruchom go ponownie.

5] Wyrejestruj pulpit Dockera

Następna metoda wymaga wyrejestrowania Docker Desktop. Wyrejestrowanie aplikacji spowoduje usunięcie połączenia między aplikacją a komputerem. Oto jak:

  1. Otwórz Windows PowerShell jako administrator.
  2. Wpisz następujące polecenia jeden po drugim i naciśnij Enter .wsl --unregister docker-desktop
    wsl --unregister docker-desktop-data
  3. Po zakończeniu uruchom ponownie urządzenie.

6] Zaktualizuj wersję jądra WSL

Uruchomienie aplikacji Docker może trwać wiecznie, jeśli używasz jej za pośrednictwem zaplecza WSL 2 i nie jest ona aktualizowana do najnowszej wersji. Pobierz i zainstaluj najnowszą wersję jądra WSL, aby sprawdzić, czy błąd został naprawiony.

7] Ponownie włącz funkcję WSL

Podsystem Windows dla systemu Linux lub WSL umożliwia uruchamianie środowiska Linux bezpośrednio na urządzeniach z systemem Windows. Ponowne włączenie tej funkcji spowoduje wyłączenie i ponowne włączenie oraz naprawienie problemów z uruchamianiem Dockera. Oto jak:

  1. Naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom .
  2. Wpisz opcjonalne funkcje i naciśnij Enter .
  3. Okno dialogowe Funkcje systemu Windows zostanie teraz otwarte; tutaj odznacz opcję Podsystem Windows dla systemu Linux .
  4. Kliknij OK , aby zapisać zmiany i zamknąć okno dialogowe Funkcje systemu Windows.
  5. Wykonaj ponownie powyższe kroki i włącz opcję Podsystem Windows dla systemu Linux .

8] Ponownie zainstaluj Dockera

Jeśli żadna z tych metod nie pomoże, zainstaluj ponownie aplikację Docker. Wiadomo, że pomogło to większości użytkowników naprawić ten błąd.

Mamy nadzieję, że ten post Ci pomoże.

Jak długo trwa uruchamianie Dockera?

Zwykle aplikacja Docker uruchamia się w ciągu dziesięciu sekund. Jednak ta oś czasu może się wydłużyć w zależności od kilku czynników, takich jak wydajność urządzenia i uruchomiona aplikacja.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *