win10系統下Docker Desktop打開報錯


報錯信息

Docker.ApiServices.WSL2.WslKernelUpdateNotInstalledException: 引發類型為“Docker.ApiServices.WSL2.WslKernelUpdateNotInstalledException”的異常。
   在 Docker.ApiServices.WSL2.WslShortLivedCommandResult.LogAndThrowIfUnexpectedExitCode(String prefix, ILogger log, Int32 expectedExitCode) 位置 C:\workspaces\PR-16070\src\github.com\docker\pinata\win\src\Docker.ApiServices\WSL2\WslCommand.cs:行號 140
   在 Docker.Engines.WSL2.WSL2Provisioning.<DeployDistroAsync>d__17.MoveNext() 位置 C:\workspaces\PR-16070\src\github.com\docker\pinata\win\src\Docker.Desktop\Engines\WSL2\WSL2Provisioning.cs:行號 169
--- 引發異常的上一位置中堆棧跟蹤的末尾 ---

解決方法

其原因是wsl2proxifier沖突

下載 www.proxifier.com/tmp/Test20200228/NoLsp.exe;
使用管理員權限運行:

NoLsp.exe C:\windows\system32\wsl.exe

以下方法親自嘗試,治標不治本

方法一

管理員方式執行cmd命令 netsh winsock reset

重啟Docker Desktop解決!

方法二

打開網站 https://czf-net.xyz/res/

下載wsl.msi

安裝

重啟Docker Desktop解決!

docker run -d -p 6379:6379 --name redis6.2 redis:6.2.5


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM