Docker Desktop na nagsisimula magpakailanman sa Windows 11

Docker Desktop Na Nagsisimula Magpakailanman Sa Windows 11



Ang Docker ay isang platform na nagbibigay-daan sa mga user na bumuo, magbahagi at magpatakbo ng mga modernong application. Ang tool na ito ay maaaring mag-package ng software sa mga standardized na unit na tinatawag Mga lalagyan . Nasa mga container na ito ang lahat ng kailangan para magpatakbo ng mga library, tool, code at runtime. Ngunit kamakailan lamang ay nagreklamo ang mga gumagamit nito Magsisimula nang tuluyan ang Docker Desktop sa Windows 11. Sa kabutihang palad, maaari mong sundin ang mga simpleng mungkahi na ito upang ayusin ito.



  Docker Desktop na nagsisimula magpakailanman sa Windows 11





Docker Desktop na nagsisimula magpakailanman sa Windows 11

Kung magsisimula nang tuluyan ang Docker Desktop sa Windows 11, tingnan kung available ang anumang mga update para sa app at i-install ang mga ito. Gayundin, i-restart ang iyong device at tingnan. Kung hindi iyon makakatulong, sundin ang mga mungkahing ito:





  1. Suriin ang Mga Kinakailangan sa System
  2. I-restart ang Docker Service
  3. Patakbuhin ang Docker bilang isang Admin
  4. Lumipat sa Windows Container
  5. Alisin sa pagkakarehistro ang Docker Desktop
  6. I-update ang bersyon ng kernel ng WSL
  7. Muling paganahin ang WSL Feature
  8. I-install muli ang Docker

Ngayon tingnan natin ang mga ito nang detalyado.



1] Suriin ang Mga Kinakailangan sa System

Bago magsimula sa iba't ibang paraan ng pag-troubleshoot, tingnan kung natutugunan ng iyong device ang mga minimum na detalye para patakbuhin ang Docker. Ang mga minimum na kinakailangan para magpatakbo ng docker ay:

Gamit ang WSL 2 backend

  • Windows 11 64-bit: Home o Pro na bersyon 21H2 o mas mataas, o Enterprise o Education na bersyon 21H2 o mas mataas.
  • Windows 10 64-bit: Home o Pro 21H1 (build 19043) o mas mataas, o Enterprise o Education 20H2 (build 19042) o mas mataas.
  • Paganahin ang tampok na WSL 2 sa Windows.
  • Ang mga sumusunod na hardware prerequisite ay kinakailangan upang matagumpay na patakbuhin ang WSL 2 sa Windows 10 o Windows 11:
    • 64-bit na processor na may Second Level Address Translation (SLAT)
    • 4GB system RAM
    • Ang suporta sa virtualization ng hardware sa antas ng BIOS ay dapat paganahin sa mga setting ng BIOS. Para sa higit pang impormasyon, tingnan ang Virtualization.
  • I-download at i-install ang Linux kernel update package.

Paggamit ng Hyper-V backend at mga lalagyan ng Windows



  • Windows 11 64-bit: Pro bersyon 21H2 o mas mataas, o Enterprise o Education na bersyon 21H2 o mas mataas.
  • Windows 10 64-bit: Pro 21H1 (build 19043) o mas mataas, o Enterprise o Education 20H2 (build 19042) o mas mataas.
  • Ang mga tampok ng Windows ng Hyper-V at Containers ay dapat na pinagana.
  • Ang mga sumusunod na hardware prerequisite ay kinakailangan upang matagumpay na patakbuhin ang Client Hyper-V sa Windows 10:
    • 64 bit na processor na may Second Level Address Translation (SLAT)
    • 4GB system RAM
    • Ang suporta sa virtualization ng hardware sa antas ng BIOS ay dapat paganahin sa mga setting ng BIOS. Para sa higit pang impormasyon, tingnan ang Virtualization.

2] I-restart ang Docker Service

  I-restart ang Docker Service

excel limitasyon row

Ang serbisyo ng Docker ay tumatakbo sa isang Docker host at namamahala sa paggawa, pagtakbo, at pagtanggal ng container. Nag-aalok din ito ng mga API na magagamit ng ibang software upang pamahalaan ang mga container ng Docker sa programmatically. Ang pag-restart ng serbisyo ay makakatulong na ayusin ang mga error sa pagsisimula ng Docker. Narito kung paano:

  1. pindutin ang Windows susi, uri Mga serbisyo at mag-click sa bukas .
  2. Hanapin ang Serbisyo ng Docker .
  3. Mag-right-click sa serbisyo at piliin I-restart .

3] Patakbuhin ang Docker bilang isang Admin

Tinitiyak ng pagpapatakbo ng app bilang isang administrator na hindi ito mag-crash dahil sa kakulangan ng mga pahintulot. Upang gawin ito, mag-right-click sa iyong device Docker Desktop.exe shortcut file at mag-click sa Patakbuhin ang program na ito bilang isang administrator .

4] Lumipat sa Windows Container

  Lumipat sa Windows ContainersLumipat sa Windows Containers

hindi gumagana ang mga koponan ng microsoft camera

Posibleng hindi sinusuri ng Docker ang operating system sa panahon ng pag-install. Kung iyon ang kaso, awtomatiko itong maghahanap ng mga lalagyan ng Linux. Lumipat sa mga lalagyan ng Windows at tingnan kung maayos ang mensahe ng error sa pagsisimula ng Docker engine. Narito kung paano mo ito magagawa:

  1. Palawakin ang Sistema icon ng tray mula sa kanang sulok sa ibaba ng Taskbar.
  2. Mag-right-click sa Docker desktop icon.
  3. Mag-click sa Lumipat sa mga lalagyan ng Windows .
  4. May lalabas na dialog ng kumpirmasyon na nagtatanong kung gusto mong magpatuloy, mag-click sa Lumipat .
  5. Isara ang Docker at pagkatapos ay muling ilunsad ito.

5] Alisin sa pagkakarehistro ang Docker Desktop

Ang susunod na paraan ay nangangailangan sa iyo na alisin sa pagkakarehistro ang Docker Desktop. Ang pag-unregister sa application ay mag-aalis ng koneksyon sa pagitan ng app at ng iyong PC. Narito kung paano:

  1. Buksan ang Windows PowerShell bilang admin.
  2. I-type ang mga sumusunod na command nang paisa-isa at pindutin Pumasok .
    wsl --unregister docker-desktop
    wsl --unregister docker-desktop-data
  3. I-restart ang iyong device kapag tapos na.

6] I-update ang bersyon ng kernel ng WSL

  I-update ang bersyon ng kernel ng WSL

Ang Docker app ay maaaring magtagal upang magsimula kung ginagamit mo ito sa pamamagitan ng WSL 2 backend at hindi ito na-update sa pinakabagong bersyon nito. I-download at i-install ang pinakabagong bersyon ng WSL Kernel upang makita kung naayos ang error.

7] Muling paganahin ang WSL Feature

  Muling paganahin ang WSL Feature

Ang Windows Subsystem para sa Linux o WSL ay nagbibigay-daan sa pagpapatakbo ng Linux environment nang direkta sa mga Windows device. Ang muling pagpapagana sa feature na ito ay magdi-disable at muling magpapagana at mag-aayos ng mga isyu sa pagsisimula ng Docker. Narito kung paano:

  1. pindutin ang Windows key + R para buksan ang Takbo dialog box.
  2. Uri opsyonal na mga tampok at tamaan Pumasok .
  3. Magbubukas na ngayon ang dialog ng Mga Tampok ng Windows; dito, alisan ng check ang Windows Subsystem para sa Linux opsyon.
  4. Mag-click sa Ok upang i-save ang mga pagbabago at isara ang dialog ng Mga Tampok ng Windows.
  5. Sundin muli ang mga hakbang sa itaas at paganahin ang Windows Subsystem para sa Linux opsyon.

Basahin: Hindi Makakonekta sa Hyper-V Virtual Machine

8] I-install muli ang Docker

Kung wala sa mga pamamaraang ito ang makakatulong sa iyo, muling i-install ang Docker app. Ito ay kilala na makakatulong sa karamihan ng mga user na ayusin ang error na ito.

Umaasa kaming makakatulong sa iyo ang post na ito.

Gaano katagal magsisimula ang Docker?

Karaniwan, magsisimula ang Docker app sa loob ng sampung segundo. Gayunpaman, maaaring tumaas ang timeline na ito depende sa ilang salik tulad ng performance ng iyong device at iyong tumatakbong application.

  Magsisimula nang tuluyan ang Docker sa Windows 11
Patok Na Mga Post