„Docker Desktop“ visam laikui pradeda veikti „Windows 11“.

Docker Desktop Visam Laikui Pradeda Veikti Windows 11



„Docker“ yra platforma, leidžianti vartotojams kurti, bendrinti ir paleisti modernias programas. Šis įrankis gali supakuoti programinę įrangą į standartizuotus vienetus, vadinamus Konteineriai . Šiuose konteineriuose yra viskas, ko reikia bibliotekoms, įrankiams, kodui ir vykdymo laikui paleisti. Tačiau vartotojai neseniai tuo skundėsi „Docker Desktop“ pradeda veikti amžinai „Windows 11“. Laimei, galite vadovautis šiais paprastais patarimais, kad tai ištaisytumėte.



  „Docker Desktop“ visam laikui pradeda veikti „Windows 11“.





„Docker Desktop“ visam laikui pradeda veikti „Windows 11“.

Jei „Windows 11“ sistemoje „Docker Desktop“ paleidžiama visam laikui, patikrinkite, ar yra kokių nors programos naujinimų, ir įdiekite juos. Be to, iš naujo paleiskite įrenginį ir žiūrėkite. Jei tai nepadeda, vadovaukitės šiais patarimais:





  1. Patikrinkite sistemos reikalavimus
  2. Iš naujo paleiskite „Docker Service“.
  3. Paleiskite „Docker“ kaip administratorių
  4. Perjunkite į „Windows“ konteinerius
  5. Išregistruoti Docker Desktop
  6. Atnaujinkite WSL branduolio versiją
  7. Iš naujo įgalinkite WSL funkciją
  8. Iš naujo įdiekite „Docker“.

Dabar pažvelkime į juos išsamiai.



1] Patikrinkite sistemos reikalavimus

Prieš pradėdami naudoti skirtingus trikčių šalinimo metodus, patikrinkite, ar jūsų įrenginys atitinka minimalias „Docker“ paleidimo specifikacijas. Minimalūs reikalavimai norint paleisti dokerį yra šie:

Naudojant WSL 2 backend

  • Windows 11 64 bitų: „Home“ arba „Pro“ versija 21H2 ar naujesnė, arba „Enterprise“ arba „Education“ versija 21H2 ar naujesnė.
  • Windows 10 64 bitų: Home arba Pro 21H1 (versija 19043) arba naujesnė, arba Enterprise arba Education 20H2 (versija 19042) ar naujesnė.
  • Įgalinkite WSL 2 funkciją sistemoje Windows.
  • Norint sėkmingai paleisti WSL 2 sistemoje „Windows 10“ arba „Windows 11“, reikalingos šios aparatinės įrangos sąlygos:
    • 64 bitų procesorius su antrojo lygio adresų vertimu (SLAT)
    • 4 GB sistemos RAM
    • BIOS nustatymuose turi būti įjungtas BIOS lygio aparatinės įrangos virtualizacijos palaikymas. Jei reikia daugiau informacijos, žr. Virtualizavimas.
  • Atsisiųskite ir įdiekite „Linux“ branduolio naujinimo paketą.

Naudojant Hyper-V backend ir Windows konteinerius



  • Windows 11 64 bitų: Pro versija 21H2 ar naujesnė arba Enterprise arba Education versija 21H2 ar naujesnė.
  • Windows 10 64 bitų: Pro 21H1 (versija 19043) ar naujesnė arba Enterprise arba Education 20H2 (versija 19042) ar naujesnė.
  • „Hyper-V“ ir „Containers“ „Windows“ funkcijos turi būti įjungtos.
  • Norint sėkmingai paleisti „Client Hyper-V“ sistemoje „Windows 10“, reikalingos šios aparatinės įrangos sąlygos:
    • 64 bitų procesorius su antrojo lygio adresų vertimu (SLAT)
    • 4 GB sistemos RAM
    • BIOS nustatymuose turi būti įjungtas BIOS lygio aparatinės įrangos virtualizacijos palaikymas. Jei reikia daugiau informacijos, žr. Virtualizavimas.

2] Iš naujo paleiskite „Docker Service“.

  Iš naujo paleiskite „Docker Service“.

„Docker“ paslauga veikia „Docker“ pagrindiniame kompiuteryje ir tvarko konteinerio kūrimą, paleidimą ir ištrynimą. Taip pat siūlomos API, kurias kita programinė įranga gali naudoti „Docker“ konteineriams programiškai valdyti. Paslaugos paleidimas iš naujo gali padėti ištaisyti „Docker“ paleidimo klaidas. Štai kaip:

  1. Paspauskite Windows raktas, tipas Paslaugos ir spustelėkite atviras .
  2. Ieškokite Docker paslauga .
  3. Dešiniuoju pelės mygtuku spustelėkite paslaugą ir pasirinkite Perkrauti .

3] Paleiskite „Docker“ kaip administratorių

Programą paleidus kaip administratorius užtikrinama, kad ji nesugenda dėl teisių trūkumo. Norėdami tai padaryti, dešiniuoju pelės mygtuku spustelėkite savo įrenginį Docker Desktop.exe nuorodos failą ir spustelėkite Paleiskite šią programą kaip administratorius .

palyginkite „Excel 2010“ lapus

4] Perjungti į „Windows“ konteinerius

  Perjungti į „Windows“ konteineriusPerjunkite į „Windows“ konteinerius

Gali būti, kad „Docker“ netikrina operacinės sistemos diegimo metu. Tokiu atveju jis automatiškai ieškos „Linux“ konteinerių. Perjunkite į „Windows“ konteinerius ir pažiūrėkite, ar „Docker“ variklio paleidimo klaidos pranešimas ištaisomas. Štai kaip tai galite padaryti:

  1. Išplėskite Sistema dėklo piktogramą apatiniame dešiniajame užduočių juostos kampe.
  2. Dešiniuoju pelės mygtuku spustelėkite Docker darbalaukis piktogramą.
  3. Spustelėkite Perjunkite į „Windows“ konteinerius .
  4. Pasirodys patvirtinimo dialogo langas, kuriame bus klausiama, ar norite tęsti, spustelėkite Perjungti .
  5. Uždarykite „Docker“ ir paleiskite iš naujo.

5] Išregistruoti Docker Desktop

Kitas metodas reikalauja išregistruoti „Docker Desktop“. Išregistravus programą, bus panaikintas programos ir kompiuterio ryšys. Štai kaip:

  1. Atidarykite „Windows PowerShell“ kaip administratorių.
  2. Įveskite šias komandas po vieną ir paspauskite Įeikite .
    wsl --unregister docker-desktop
    wsl --unregister docker-desktop-data
  3. Baigę iš naujo paleiskite įrenginį.

6] Atnaujinkite WSL branduolio versiją

  Atnaujinkite WSL branduolio versiją

„Docker“ programa gali paleisti visą laiką, jei ją naudojate per WSL 2 pagrindinę programą ir ji nėra atnaujinta į naujausią versiją. Atsisiųskite ir įdiekite naujausią WSL branduolio versiją kad pamatytumėte, ar klaida ištaisyta.

7] Iš naujo įgalinkite WSL funkciją

  Iš naujo įgalinkite WSL funkciją

„Windows“ posistemis, skirtas „Linux“ arba WSL, leidžia paleisti „Linux“ aplinką tiesiogiai „Windows“ įrenginiuose. Iš naujo įjungus šią funkciją bus išjungtos ir iš naujo įjungtos bei išspręstos „Docker“ paleidimo problemos. Štai kaip:

  1. Paspauskite „Windows“ klavišas + R atidaryti Bėk dialogo langas.
  2. Tipas pasirenkamos funkcijos ir pataikė Įeikite .
  3. Dabar atsidarys „Windows“ funkcijų dialogo langas; čia panaikinkite žymėjimą Windows posistemis, skirtas Linux variantas.
  4. Spustelėkite Gerai Norėdami išsaugoti pakeitimus ir uždaryti „Windows“ funkcijų dialogo langą.
  5. Dar kartą atlikite aukščiau nurodytus veiksmus ir įjunkite Windows posistemis, skirtas Linux variantas.

Skaityti: Nepavyksta prisijungti prie „Hyper-V“ virtualios mašinos

8] Iš naujo įdiekite „Docker“.

Jei nė vienas iš šių būdų jums nepadeda, iš naujo įdiekite „Docker“ programą. Buvo žinoma, kad tai padeda daugumai vartotojų ištaisyti šią klaidą.

Tikimės, kad šis įrašas jums padės.

Kiek laiko „Docker“ paleidžiamas?

Paprastai „Docker“ programa paleidžiama per dešimt sekundžių. Tačiau ši laiko juosta gali pailgėti priklausomai nuo kelių veiksnių, pvz., įrenginio našumo ir veikiančios programos.

  „Docker“ paleidžiama visam laikui „Windows 11“.
Populiarios Temos