Docker Desktop începe pentru totdeauna în Windows 11

Docker Desktop Incepe Pentru Totdeauna In Windows 11



Docker este o platformă care permite utilizatorilor să construiască, să partajeze și să ruleze aplicații moderne. Acest instrument poate împacheta software-ul în unități standardizate numite Containere . Aceste containere au tot ceea ce este necesar pentru a rula biblioteci, instrumente, cod și runtime. Dar utilizatorii s-au plâns recent de acest lucru Docker Desktop începe pentru totdeauna în Windows 11. Din fericire, puteți urma aceste sugestii simple pentru a o repara.



  Docker Desktop începe pentru totdeauna în Windows 11





Docker Desktop începe pentru totdeauna în Windows 11

Dacă Docker Desktop pornește pentru totdeauna în Windows 11, verificați dacă există actualizări disponibile pentru aplicație și instalați-le. De asemenea, reporniți dispozitivul și vedeți. Dacă acest lucru nu ajută, urmați aceste sugestii:





  1. Verificați cerințele de sistem
  2. Reporniți serviciul Docker
  3. Rulați Docker ca administrator
  4. Comutați la containere Windows
  5. Anulați înregistrarea Docker Desktop
  6. Actualizați versiunea kernel-ului WSL
  7. Reactivați funcția WSL
  8. Reinstalați Docker

Acum să le vedem în detaliu.



1] Verificați cerințele de sistem

Înainte de a începe cu diferite metode de depanare, verificați dacă dispozitivul dvs. îndeplinește specificațiile minime pentru a rula Docker. Cerințele minime pentru a rula docker sunt:

Folosind backend WSL 2

  • Windows 11 pe 64 de biți: Versiunea Home sau Pro 21H2 sau o versiune ulterioară sau versiunea Enterprise sau Educație 21H2 sau o versiune ulterioară.
  • Windows 10 pe 64 de biți: Home sau Pro 21H1 (build 19043) sau o versiune ulterioară sau Enterprise sau Education 20H2 (build 19042) sau o versiune ulterioară.
  • Activați caracteristica WSL 2 pe Windows.
  • Următoarele cerințe hardware sunt necesare pentru a rula cu succes WSL 2 pe Windows 10 sau Windows 11:
    • Procesor pe 64 de biți cu Second Level Address Translation (SLAT)
    • 4 GB RAM de sistem
    • Suportul de virtualizare hardware la nivel de BIOS trebuie să fie activat în setările BIOS. Pentru mai multe informații, consultați Virtualizarea.
  • Descărcați și instalați pachetul de actualizare a nucleului Linux.

Utilizarea backend-ului Hyper-V și a containerelor Windows



  • Windows 11 pe 64 de biți: Versiunea Pro 21H2 sau o versiune ulterioară sau versiunea Enterprise sau Educație 21H2 sau o versiune ulterioară.
  • Windows 10 pe 64 de biți: Pro 21H1 (build 19043) sau o versiune ulterioară sau Enterprise sau Education 20H2 (build 19042) sau o versiune ulterioară.
  • Caracteristicile Windows Hyper-V și Containers trebuie să fie activate.
  • Următoarele cerințe hardware sunt necesare pentru a rula cu succes Client Hyper-V pe Windows 10:
    • Procesor pe 64 de biți cu Second Level Address Translation (SLAT)
    • 4 GB RAM de sistem
    • Suportul de virtualizare hardware la nivel de BIOS trebuie să fie activat în setările BIOS. Pentru mai multe informații, consultați Virtualizarea.

2] Reporniți Serviciul Docker

  Reporniți serviciul Docker

Serviciul Docker rulează pe o gazdă Docker și gestionează crearea, rularea și ștergerea containerelor. De asemenea, oferă API-uri pe care alte software-uri le pot folosi pentru a gestiona containerele Docker în mod programatic. Repornirea serviciului poate ajuta la remedierea erorilor de pornire Docker. Iată cum:

  1. apasă pe Windows cheie, tastați Servicii și faceți clic pe deschis .
  2. Căutați Serviciul Docker .
  3. Faceți clic dreapta pe serviciu și selectați Repornire .

3] Rulați Docker ca administrator

Rularea aplicației ca administrator asigură că nu se blochează din cauza lipsei de permisiuni. Pentru a face acest lucru, faceți clic dreapta pe dispozitivul dvs Docker Desktop.exe fișier comandă rapidă și faceți clic pe Rulați acest program ca administrator .

4] Comutați la Containere Windows

  Comutați la Containere Windows Treceți la Containere Windows

Este posibil ca Docker să nu verifice sistemul de operare în timpul instalării. Dacă acesta este cazul, va căuta automat containere Linux. Comutați la containerele Windows și vedeți dacă mesajul de eroare de pornire a motorului Docker este remediat. Iată cum o poți face:

  1. Extindeți Sistem pictograma tavă din colțul din dreapta jos al barei de activități.
  2. Faceți clic dreapta pe Desktop Docker pictograma.
  3. Click pe Comutați la containerele Windows .
  4. Va apărea un dialog de confirmare care vă întreabă dacă doriți să continuați, faceți clic pe Intrerupator .
  5. Închideți Docker și apoi relansați-l.

5] Anulați înregistrarea Docker Desktop

Următoarea metodă necesită să anulați înregistrarea Docker Desktop. Anularea înregistrării aplicației va elimina conexiunea dintre aplicație și computer. Iată cum:

  1. Deschideți Windows PowerShell ca administrator.
  2. Introduceți următoarele comenzi una câte una și apăsați introduce .
    wsl --unregister docker-desktop
    wsl --unregister docker-desktop-data
  3. Reporniți dispozitivul odată ce ați terminat.

6] Actualizați versiunea kernel-ului WSL

  Actualizați versiunea kernel-ului WSL

Aplicația Docker poate dura o veșnicie să pornească dacă o utilizați prin backend WSL 2 și nu este actualizată la cea mai recentă versiune. Descărcați și instalați cea mai recentă versiune WSL Kernel pentru a vedea dacă eroarea este remediată.

convertiți fișierele cheie în ppt

7] Reactivați funcția WSL

  Reactivați funcția WSL

Subsistemul Windows pentru Linux sau WSL permite rularea mediului Linux direct pe dispozitivele Windows. Reactivarea acestei funcții va dezactiva și reactiva și va rezolva problemele de pornire Docker. Iată cum:

  1. apasă pe Tasta Windows + R pentru a deschide Alerga căsuță de dialog.
  2. Tip caracteristici opționale și lovit introduce .
  3. Dialogul Caracteristici Windows se va deschide acum; aici, debifați Subsistemul Windows pentru Linux opțiune.
  4. Click pe Bine pentru a salva modificările și a închide caseta de dialog Funcții Windows.
  5. Urmați din nou pașii de mai sus și activați Subsistemul Windows pentru Linux opțiune.

Citit: Nu se poate conecta la mașina virtuală Hyper-V

8] Reinstalați Docker

Dacă niciuna dintre aceste metode nu vă poate ajuta, reinstalați aplicația Docker. Se știe că acest lucru îi ajută pe majoritatea utilizatorilor să remedieze această eroare.

Sperăm că această postare vă va ajuta.

Cât durează Docker să pornească?

De obicei, aplicația Docker pornește în zece secunde. Cu toate acestea, această cronologie poate crește în funcție de mai mulți factori, cum ar fi performanța dispozitivului și aplicația care rulează.

  Docker începe pentru totdeauna în Windows 11
Posturi Populare