You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure虚拟机安装新版Docker Desktop遇WSL命令执行异常

输入图片描述

问题描述

安装新版Docker Desktop后遇到如下错误:

执行WSL命令时遇到意外错误。
常见原因包括权限问题,这类问题常出现在电脑唤醒后或未连接域/活动目录时。
官方建议尝试:关闭WSL(wsl --shutdown)和/或重启电脑;若无效,完全重装WSL;最后的办法是卸载并重新安装Docker Desktop;若问题仍存在,收集诊断信息并提交问题。

本人是在Azure虚拟机中安装Docker Desktop,求相关解决思路。

针对Azure虚拟机的解决思路
  • 检查WSL功能状态:使用Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux确认WSL已启用,未启用则执行Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux,完成后重启VM。
  • 确认账户权限:Azure VM的操作账户需为本地管理员,若使用域账户,需确保其被授予本地管理员权限,且VM能正常连接域控制器。
  • 检查VM资源:Docker Desktop运行WSL2需要至少4GB内存,可在Azure门户调整VM规格;同时查看WSL虚拟磁盘占用,通过wsl --list --verbose列出分发版,再用diskpart工具清理冗余空间。
  • 配置Docker-WSL集成:打开Docker Desktop设置,启用对应WSL分发版的集成功能,确保WSL2为默认后端(执行wsl --set-default-version 2)。
  • 重置网络环境:执行wsl --shutdown后,在CMD中运行netsh winsock reset和netsh int ip reset,重启VM后重新启动Docker Desktop。
  • 排查网络限制:检查Azure VM的NSG规则,确保Docker Desktop可访问必要服务端口,同时确认VM能正常下载WSL更新包。

内容的提问来源于stack exchange,提问作者Ronak Dumaniya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 09:02:07