Решено: Docker Desktop Неочаквана WSL грешка

Уверете се, че WSL е инсталиран на компютъра

  • За да коригирате Docker Desktop: Неочаквана WSL грешка, актуализирайте WSL, модифицирайте файла settings.json или нулирайте Winsock.
  • Грешката възниква поради липсващи разрешения, неправилно конфигурирани мрежови настройки или когато критичните компоненти липсват.
  • Прочетете това ръководство, за да разберете как нашите експерти поправиха нещата за нула време!
поправете неочаквана wsl грешка на работния плот на docker

Docker Desktop позволява на потребителите да разработват, управляват и споделят докеризирани приложения, но някои, при стартиране на приложението, получиха Неочаквана WSL грешка.

Може да се срещне както на Windows, така и на Mac, въпреки че сме виждали повече случаи на първия. Повечето потребители, които наскоро са попаднали на съобщението за грешка, Docker Desktop – Неочаквана WSL грешка, работеха с Windows 11.

Какво представлява WSL2 грешка в Docker Desktop?

WSL2 грешки с Docker Desktop показват или неправилно конфигурирани разрешения, или липсата на критични компоненти, особено Платформа за виртуална машина, незадължителна функция в Windows.

Освен това, ако самият WSL не е инсталиран, няма да се изпълняват WSL команди. И дори мрежовите проблеми бяха докладвани като основна причина от мнозина.

Как тестваме, преглеждаме и оценяваме?

През последните 6 месеца работихме върху изграждането на нова система за преглед на начина, по който създаваме съдържание. Използвайки го, ние впоследствие преработихме повечето от нашите статии, за да предоставим действителна практическа експертиза по ръководствата, които направихме.

За повече подробности можете да прочетете как тестваме, преглеждаме и оценяваме в WindowsReport.

Как да коригирам неочаквана WSL грешка на Docker Desktop?

Преди да се задълбочим в леко сложните решения, опитайте тези бързи:

  • Проверете дали вашето устройство отговаря на минимални изисквания за Docker Desktop.
  • Рестартирайте компютъра. Ако трябва да рестартирате всеки път, за да стартирате Docker Desktop, опитайте другите решения.
  • Проверете за налични актуализации и инсталирайте най-новата версия на Docker Desktop от официален сайт. Освен това актуализирайте операционната система. Помогна на много, които се натъкнаха на Възникна неочаквана грешка. Рестартирайте Docker Desktop съобщение.
  • Уверете се, че Docker Desktop е работи с администраторски права за отстраняване на всякакви проблеми с правата на достъп. Това също помага, когато Стартирането на Docker Desktop отнема цяла вечност.
  • Деактивирайте всяка антивирусна програма на трети страни на компютъра.

Ако нито едно не работи, преминете към следващите корекции.

В тази статия
  • Как да коригирам неочаквана WSL грешка на Docker Desktop?
  • 1. Инсталирайте WSL
  • 2. Актуализирайте WSL
  • 3. Променете файла settings.json
  • 4. Променете настройките на командния ред
  • 5. Нулирайте winsock
  • 6. Активирайте хардуерната виртуализация в BIOS
  • 7. Преинсталирайте WSL
  • Каква е алтернативата за Docker Desktop в Windows WSL?

1. Инсталирайте WSL

  1. Натиснете Windows + С да отвориш Търсене, Тип Командния ред в лентата за търсене и щракнете Изпълни като администратор. командния ред
  2. Кликнете да в UAC подкана.
  3. Сега поставете следната команда и натиснете Въведете за да инсталирате WSL: wsl --installинсталирайте, за да коригирате неочаквана wsl грешка на работния плот на docker
  4. След като сте готови, рестартирайте компютъра и проверете за подобрения.

Ако подсистемата на Windows за Linux не е инсталирана, ще получите Docker Desktop – Неочаквана WSL грешка. След като го направите, също активирайте Hyper-V на устройството. От решаващо значение е Docker Desktop да работи.

2. Актуализирайте WSL

  1. Натиснете Windows + Р да отвориш Бягай, Тип cmd, и удари Ctrl + Shift + Въведете.
  2. Кликнете да в подканата, която се появява.
  3. Поставете следната команда и натиснете Въведете за актуализиране на WSL: wsl --updateактуализация
  4. Ако има инсталирани актуализации, рестартирайте компютъра.

3. Променете файла settings.json

  1. Натиснете Windows + д да отвориш File Explorer, поставете следния път в адресната лента и натиснете Въведете: %Appdata%\Dockerпът
  2. Щракнете двукратно върху settings.json файл.
  3. Сега се уверете, че чете следното:
    "integratedWslDistros": [ ]
    "enableIntegrationWithDefaultWslDistro": false
  4. Ако е необходимо, направете необходимите редакции и запазете промените.
  5. След като сте готови, рестартирайте проекта и той вече не би трябвало да извежда грешката Docker Desktop не успя да стартира WSL2.

4. Променете настройките на командния ред

  1. Натиснете Windows + С да отвориш Търсене, Тип Командния ред, щракнете с десния бутон върху съответния резултат и изберете Изпълни като администратор.
  2. Кликнете да в UAC подкана, която се появява.
  3. Сега щракнете с десния бутон върху горната лента и изберете Имоти от контекстното меню.Имоти
  4. Отидете на Настроики раздел, поставете отметка в квадратчето за Използвайте наследена конзолаи щракнете Добре за да запазите промените.наследен режим за коригиране на неочаквана wsl грешка на работния плот на docker
Прочетете повече по тази тема
  • ESPN пита за доставчик на телевизия: Как да го заобиколите
  • Решено: Spotify няма да възпроизвежда определени песни

5. Нулирайте winsock

  1. Натиснете Windows + Р да отвориш Бягай, Тип cmd, задръжте Ctrl + Shift клавиши и щракнетеk Добре.
  2. Кликнете да в подканата.
  3. Сега поставете следните две команди поотделно и натиснете Въведете след всеки, за да нулирате повредените или неправилно конфигурирани мрежови настройки: netsh int ip resetnetsh winsock resetнулиране на мрежата
  4. Рестартирайте компютъра и проверете дали грешката при неуспешно стартиране на Docker Desktop изчезва.

6. Активирайте хардуерната виртуализация в BIOS

  1. Изключете компютъра си, след това го включете и щом дисплеят се появи, продължете да натискате F2, F10, F12, Esc или Дел ключ към достъп до BIOS, в зависимост от производителя на системата.
  2. Сега използвайте клавишите със стрелки, за да отидете на Разширено или Системна конфигурация и след това изберете Технология за виртуализация.разрешаване на коригиране на неочаквана wsl грешка на работния плот на docker
  3. Накрая изберете Активирайте, след това запазете промените и излезте от BIOS.

Жизненоважно е да активиране на поддръжка за виртуализация на компютъра, за да може Docker Desktop да работи правилно. При липса на това може да получите Docker Desktop – Неочаквана WSL грешка.

7. Преинсталирайте WSL

  1. Натиснете Windows + аз да отвориш Настройки, отидете на Приложения от навигационния панел и щракнете върху Инсталирани приложения отдясно. инсталирани приложения
  2. Сега, намерете Подсистема Windows за Linux, щракнете върху многоточието до него и изберете Деинсталиране.деинсталирайте, за да коригирате неочаквана wsl грешка на работния плот на docker
  3. Щракнете отново Деинсталиране в подканата за потвърждение.
  4. По същия начин премахнете следните записи под инсталирани приложения, ако съществуват:
    • Linux
    • Ubuntu
  5. Сега се върнете към Приложения и изберете Незадължителни функции.функции по избор
  6. Кликнете върху Още функции на Windows на дъното.
  7. Премахнете отметката от квадратчето за Платформа за виртуална машина и Подсистема Windows за Linux, след което щракнете Добре за да запазите промените.деактивирайте, за да коригирате неочаквана wsl грешка на работния плот на docker
  8. Рестартирайте компютъра, за да се приложат промените.
  9. След като сте готови, преинсталирайте WSL (подсистема на Windows за Linux).

Когато нищо друго не работи, винаги можете да преинсталирате WSL и да се отървете от Docker Desktop – Неочаквана WSL грешка. Започнете от деинсталиране на WSL и след това изтеглете отново всички компоненти.

Каква е алтернативата за Docker Desktop в Windows WSL?

Има няколко алтернативи за Docker Desktop и много потребители преминават към тях предвид последните промени в лицензионните условия на проекта. Ето популярните опции:

  • Настолен компютър Rancher
  • Миникубе
  • Подман

Когато преминавате към друг софтуер, не забравяйте да проверите съвместимостта с вашата операционна система, набор от функции, производителност, лекота на използване, ефективност на екипа за поддръжка и колко често се пускат актуализации.

Досега трябва да сте се отървали от Docker Desktop – Неочаквана WSL грешка. И ако това не е така, изчакайте актуализация или преминете към надеждна алтернатива. Знаете всички опции!

Освен това има други грешки при инсталиране, които засягат потребителите. Например, мнозина се сблъскаха с Функциите на Hyper-V и Windows контейнер трябва да са активирани грешка при инсталиране на Docker Desktop, но е лесно да се поправи!

За всякакви въпроси или за да споделите какво работи за вас, пуснете коментар по-долу.

Как да коригирате грешката на Windows 11 в Ubuntu

Как да коригирате грешката на Windows 11 в UbuntuUbuntuWindows 11Wsl

Ubuntu е Linux дистрибуция, която можете да стартирате на Windows 11 с помощта на WSL.Инсталирането или използването на Ubuntu не е без грешки, но можете да го поправите, като преинсталирате или ак...

Прочетете още
Ето как можете да поправите WSL грешката на Windows 11

Ето как можете да поправите WSL грешката на Windows 11Windows 11Wsl

Потребителите могат да получат грешки WslRegisterDistribution Failed с различни кодове за грешки, докато инсталират или използват WSL на Windows 11.Най-често срещаните грешки в Windows 11 WSL включ...

Прочетете още
Как да коригирате високата употреба на памет vmmem в Windows 11

Как да коригирате високата употреба на памет vmmem в Windows 11Windows 11WslМммм

Проблемът с високата употреба на памет на Windows 11 vmmem може да бъде решен чрез настройка с WSL.След като рестартирате подсистемата на Windows за Linux, високото използване на паметта ще намалее...

Прочетете още