#.net #docker #visual-studio-code #installation
Вопрос:
Недавно я добавил расширение Docker в VS-код. Затем я скачал Docker, после установки я получил это исключение:
.NET Framework Error- Unhandled exception- exception type 'Docker.ApiServices.WSL2.WslKernel`
Я не совсем уверен, что мне делать дальше.
Ответ №1:
У меня было такое же исключение и команда: wsl --set-default-version 2
возвращенное сообщение: An update to the WSL 2 kernel component is required. For information, visit the https://aka.ms/wsl2kernel website.
(Это не оригинальное сообщение, я перевел его с моего родного языка.) Когда я перейду по ссылке и установлю докер обновления ядра, он начнет работать.
Ответ №2:
Я полагаю, что Docker пытается работать на платформе/функции Windows WSL. Пожалуйста, убедитесь, что вы его включили.
Как это сделать?
- В типе поиска Windows — включение или выключение функций Windows
- Убедитесь, что у вас выбрана опция — подсистема Windows для Linux, если это не так, выберите ее и нажмите кнопку ОК.
- Он установит WSL в вашей системе и скажет вам перезагрузиться, после перезагрузки системы ваш докер будет работать правильно!
- В качестве бонуса запустите powershell с правами администратора и выполните эту команду
wsl --set-default-version 2
, это позволит вашей системе переключиться на последнюю версию WSL с дополнительными преимуществами.
Если этот ответ поможет, дайте мне знать, или я могу рассказать подробнее.