window怎么卸载docker
时间: 2025-05-03 11:41:14 浏览: 49
### 如何在 Windows 系统中彻底卸载 Docker
要在 Windows 上彻底卸载 Docker,需按照以下方式操作以确保清理干净所有相关组件和数据。
#### 卸载 Docker Desktop
通过控制面板或者设置应用来卸载 Docker Desktop 是第一步。这可以通过以下路径完成:
- 打开 **“控制面板” -> “程序” -> “程序和功能”** 或者直接进入 **“设置” -> “应用”**。
- 查找并选中 **Docker Desktop**,点击卸载按钮并遵循向导提示完成卸载过程[^1]。
#### 删除残留文件和注册表项
即使完成了上述卸载流程,仍可能存在一些残留文件以及注册表条目需要手动清除。
- 清理可能存在的用户目录下 `.docker` 文件夹:通常位于 `C:\Users\<YourUsername>\.docker\` 路径下。
- 移除系统盘中的默认存储位置 `/var/lib/docker/` 对应于 Windows 的 `%programdata%\docker` 及其子目录的内容[^2]。
如果之前配置过自定义的存储路径,则也需要前往该指定地点进行相应处理。
#### 停止并移除 Docker NAT 网络适配器(仅适用于旧版 Toolbox)
对于某些早期版本如 Docker Toolbox 使用过的环境来说,可能会遗留名为 **"DockerNAT"** 的虚拟网络接口设备。要解决此问题可采取如下措施之一:
- 利用 PowerShell 输入命令 `Remove-NetNat -Name "DockerNat"` 来尝试删除这个特定名称的 NAT 实体对象;
- 如果上述方法不可行的话还可以借助第三方工具比如 NirSoft 开发的 NetworkReset 工具帮助重置整个系统的网络状态从而间接达到目的。
最后重启计算机确认一切更改生效即可释放更多磁盘空间资源。
```powershell
# 示例PowerShell脚本用于停止服务及删除关联项目(谨慎执行!)
Stop-Service com.docker.service
Get-WmiObject Win32_NetworkAdapterConfiguration | Where { $_.Description.Contains("Docker") } | ForEach-Object {$_.Disable()}
```
阅读全文
相关推荐

















