Docker Desktop začína navždy v systéme Windows 11

Docker Desktop Zacina Navzdy V Systeme Windows 11



Docker je platforma, ktorá umožňuje používateľom vytvárať, zdieľať a spúšťať moderné aplikácie. Tento nástroj dokáže baliť softvér do štandardizovaných celkov tzv Kontajnery . Tieto kontajnery majú všetko potrebné na spustenie knižníc, nástrojov, kódu a runtime. Používatelia sa na to však nedávno sťažovali Docker Desktop začína navždy v systéme Windows 11. Našťastie môžete postupovať podľa týchto jednoduchých návrhov na opravu.



  Docker Desktop začína navždy v systéme Windows 11





Docker Desktop začína navždy v systéme Windows 11

Ak sa Docker Desktop spúšťa v systéme Windows 11 navždy, skontrolujte, či sú pre aplikáciu k dispozícii nejaké aktualizácie, a nainštalujte ich. Tiež reštartujte zariadenie a uvidíte. Ak to nepomôže, postupujte podľa týchto návrhov:





  1. Skontrolujte systémové požiadavky
  2. Reštartujte službu Docker
  3. Spustite Docker ako správca
  4. Prepnite na Windows kontajnery
  5. Zrušte registráciu Docker Desktop
  6. Aktualizujte verziu jadra WSL
  7. Znova povoľte funkciu WSL
  8. Preinštalujte Docker

Teraz sa na ne pozrime podrobne.



1] Skontrolujte systémové požiadavky

Skôr ako začnete s rôznymi metódami riešenia problémov, skontrolujte, či vaše zariadenie spĺňa minimálne špecifikácie na spustenie Dockeru. Minimálne požiadavky na spustenie dockeru sú:

Pomocou backendu WSL 2

  • Windows 11 64-bit: Home alebo Pro verzia 21H2 alebo vyššia, alebo Enterprise alebo Education verzia 21H2 alebo vyššia.
  • Windows 10 64-bit: Home alebo Pro 21H1 (výroba 19043) alebo vyšší, alebo Enterprise alebo Education 20H2 (výroba 19042) alebo vyšší.
  • Povoľte funkciu WSL 2 v systéme Windows.
  • Na úspešné spustenie WSL 2 v systéme Windows 10 alebo Windows 11 sú potrebné nasledujúce hardvérové ​​predpoklady:
    • 64-bitový procesor s prekladom adries druhej úrovne (SLAT)
    • 4 GB systémovej RAM
    • Podpora virtualizácie hardvéru na úrovni systému BIOS musí byť povolená v nastaveniach systému BIOS. Ďalšie informácie nájdete v časti Virtualizácia.
  • Stiahnite si a nainštalujte balík aktualizácie linuxového jadra.

Používanie backendu Hyper-V a kontajnerov Windows



  • Windows 11 64-bit: Verzia Pro 21H2 alebo vyššia alebo verzia Enterprise alebo Education 21H2 alebo vyššia.
  • Windows 10 64-bit: Pro 21H1 (výroba 19043) alebo vyšší alebo Enterprise alebo Education 20H2 (výroba 19042) alebo vyšší.
  • Hyper-V a kontajnery Funkcie systému Windows musia byť povolené.
  • Na úspešné spustenie klienta Hyper-V v systéme Windows 10 sú potrebné nasledujúce hardvérové ​​predpoklady:
    • 64-bitový procesor s prekladom adries druhej úrovne (SLAT)
    • 4 GB systémovej RAM
    • Podpora virtualizácie hardvéru na úrovni systému BIOS musí byť povolená v nastaveniach systému BIOS. Ďalšie informácie nájdete v časti Virtualizácia.

2] Reštartujte službu Docker

  Reštartujte službu Docker

Služba Docker beží na hostiteľovi Docker a spravuje vytváranie, spúšťanie a odstraňovanie kontajnerov. Ponúka tiež rozhrania API, ktoré môže použiť iný softvér na programovú správu kontajnerov Docker. Reštartovanie služby môže pomôcť opraviť chyby pri spustení Docker. Tu je postup:

  1. Stlačte tlačidlo Windows kľúč, typ Služby a kliknite na OTVORENÉ .
  2. Vyhľadajte Docker Service .
  3. Kliknite pravým tlačidlom myši na službu a vyberte ju Reštart .

3] Spustite Docker ako správca

Spustenie aplikácie ako správca zaisťuje, že nepadne z dôvodu nedostatku povolení. Ak to chcete urobiť, kliknite pravým tlačidlom myši na zariadenie Docker Desktop.exe súbor skratky a kliknite na Spustite tento program ako správca .

4] Prepnite na Windows kontajnery

  Prepnite na kontajnery WindowsPrepnite na kontajnery Windows

Je možné, že Docker počas inštalácie nekontroluje operačný systém. Ak je to tak, automaticky vyhľadá kontajnery Linux. Prepnite na kontajnery Windows a zistite, či sa opraví chybové hlásenie o spustení motora Docker. Môžete to urobiť takto:

Pomocník pre Windows sa otvorí pri štarte
  1. Rozbaľte Systém ikonu v pravom dolnom rohu panela úloh.
  2. Kliknite pravým tlačidlom myši na Pracovná plocha Docker ikonu.
  3. Kliknite na Prejdite na kontajnery systému Windows .
  4. Zobrazí sa potvrdzovacie dialógové okno s otázkou, či chcete pokračovať, kliknite na Prepínač .
  5. Zatvorte Docker a potom ho znova spustite.

5] Zrušte registráciu Docker Desktop

Ďalšia metóda vyžaduje zrušenie registrácie Docker Desktop. Zrušením registrácie aplikácie sa odstráni spojenie medzi aplikáciou a počítačom. Tu je postup:

  1. Otvorte Windows PowerShell ako správca.
  2. Zadajte nasledujúce príkazy jeden po druhom a stlačte Zadajte .
    wsl --unregister docker-desktop
    wsl --unregister docker-desktop-data
  3. Po dokončení reštartujte zariadenie.

6] Aktualizujte verziu jadra WSL

  Aktualizujte verziu jadra WSL

Spustenie aplikácie Docker môže trvať večnosť, ak ju používate cez backend WSL 2 a nie je aktualizovaná na najnovšiu verziu. Stiahnite si a nainštalujte najnovšiu verziu jadra WSL aby ste zistili, či je chyba opravená.

7] Znova povoľte funkciu WSL

  Znova povoľte funkciu WSL

Windows Subsystém pre Linux alebo WSL umožňuje spustenie prostredia Linux priamo na zariadeniach so systémom Windows. Opätovné povolenie tejto funkcie zakáže a znova povolí a opraví problémy so spustením Docker. Tu je postup:

  1. Stlačte tlačidlo Kláves Windows + R otvoriť Bežať dialógové okno.
  2. Typ voliteľné vlastnosti a zasiahnuť Zadajte .
  3. Teraz sa otvorí dialógové okno Funkcie systému Windows; tu zrušte začiarknutie Subsystém Windows pre Linux možnosť.
  4. Kliknite na Dobre uložte zmeny a zatvorte dialógové okno Funkcie systému Windows.
  5. Znova postupujte podľa vyššie uvedených krokov a povoľte Subsystém Windows pre Linux možnosť.

Čítať: Nedá sa pripojiť k virtuálnemu stroju Hyper-V

8] Preinštalujte Docker

Ak vám žiadna z týchto metód nepomôže, preinštalujte aplikáciu Docker. Je známe, že to pomáha väčšine používateľov opraviť túto chybu.

Dúfame, že vám tento príspevok pomôže.

Ako dlho trvá spustenie Dockera?

Aplikácia Docker sa zvyčajne spustí do desiatich sekúnd. Táto časová os sa však môže zvýšiť v závislosti od niekoľkých faktorov, ako je výkon vášho zariadenia a vaša spustená aplikácia.

  Docker sa v systéme Windows 11 začína navždy
Populárne Príspevky