英文:
WSL2 Failed install docker desktop on Windows 11
问题
当我使用Win11版本并使用WSL2来分发Docker Desktop 4.16.3时,启动过程中遇到错误提示:
Docker初始化失败
Docker Desktop正在关闭
Docker.Core.HttpBadResponseException:
{"message":"出现2个错误:\n\t* 配置Docker WSL分发:部署\"docker-desktop\":导入WSL分发\"docker-desktop\":部署WSL分发\"docker-desktop\"(\"C:\\Program Files\\Docker\\Docker\\resources\\wsl\\wsl-bootstrap.tar\" -> \"C:\\Users\208\\AppData\\Local\\Docker\\wsl\\distro\"):退出状态0xffffffff\n\t* 检查isocache是否存在:CreateFile \\\\wsl$\\docker-desktop-data\\isocache\\:找不到网络名称。\n\n"}
我尝试更改版本、更新系统和设置WSL默认版本,以及运行以下命令:
wsl --update
wsl --shutdown
但无法解决问题。
英文:
When I use the win11 version and use wsl2 to distribute Docker Desktop 4.16.3,
Error prompt encountered during startup
enter image description here
Docker failed to initialize
Docker Desktop is shutting down
Docker.Core.HttpBadResponseException:
{"message":"2 errors occurred:\n\t* provisioning docker WSL distros: deploying \"docker-desktop\": importing WSL distro \"docker-desktop\": deploying WSL distro \"docker-desktop\" (\"C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\wsl\\\\wsl-bootstrap.tar\" -\u003e \"C:\\\\Users\\\\15208\\\\AppData\\\\Local\\\\Docker\\\\wsl\\\\distro\"): exit status 0xffffffff\n\t* checking if isocache exists: CreateFile \\\\wsl$\\docker-desktop-data\\isocache\\: The network name cannot be found.\n\n"}
I try to change the version
Update system
set wsl default version
wsl --upate; wsl --shutdown
There is no way to solve it
答案1
得分: 2
你可以运行 wsl --update
,然后在管理员权限的命令提示符中运行 netsh winsock reset
,然后重新启动计算机,这对我有效。
英文:
you could run wsl --update
then on the cmd as admin netsh winsock reset
then restart the machine worked for me
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论