После установки Docker Desktop может потребоваться обновить WSL, ведь со старой версией WSL Docker Desktop может не захотеть работать. Обновление WSL инициируется командой в консоли:
Если у вас все обновилось, можно не читать эту небольшую статью дальше. Если же система выдает сообщение, что WSL можно обновить в ручную командой, которую вы только что выполнили, однако автоматическое обновление невозможно из-за параметров системы, то значит нужно зайти в Центр обновлений и установить критичные обновления. Я не уверен в точности как это работает, но похоже, что при определенном сотоянии Центра обновлений, когда какие-то по его мнению важные обновления не установлены, обновление WSL не отрабатывает.
Центр обновлений может тихо ругаться, что "Некоторыми параметрами управляет ваша организация", если вы отключили обновления через групповые политики. Это нормально, проблема не в этом.
После установки всех критичных обновлений можно вернуться к обновлению WSL. Снова выполняем команду
И тут нас может ждать еще одна проблема: процесс установки начинается, но повисает на нуле процентов. Такое может происходить, если у вас уже установлен какой-либо дистрибутив WSL, например Ubuntu-24.04. Не знаю, как это можно решить изящно, но вариант в лоб у меня сработал: удалить дистрибутив, а затем снова выполнить команду на обновление. Выглядеть это будет как-то так:
wsl --unregister Ubuntu-24.04
wsl --update
И вот теперь, наконец, WSL обновится. После обновления можно установить дистрибутив. Это можно сделать так же через команду в терминале:
wsl --install Ubuntu-24.04
Состояние WSL после всех манипуляций можно посмотреть 2-я командами:
wsl --version
wsl --status