插件窝 干货文章 win10怎么完全卸载docker

win10怎么完全卸载docker

Docker 卸载 删除 步骤 710    来源:    2025-04-30

在 Windows 10 上完全卸载 Docker 需要执行以下步骤,确保所有相关组件和残留文件被清除:


步骤 1:通过控制面板卸载 Docker 应用程序

  1. 打开 控制面板 > 程序和功能
  2. 在程序列表中找到以下条目(根据你的 Docker 版本可能略有不同):
    • Docker Desktop
    • Docker Engine
    • Docker Toolbox(如果是旧版本)
  3. 右键选择 卸载,并按照提示完成卸载。

步骤 2:手动删除残留文件和目录

卸载程序可能不会完全删除所有文件,需手动清理以下路径: 1. Docker 数据目录: - 删除 C:\Program Files\Docker(如果存在)。 - 删除 C:\ProgramData\Docker(隐藏文件夹,需在文件资源管理器中显示隐藏项)。 - 删除 C:\Users\<你的用户名>\AppData\Local\Docker

  1. Hyper-V 和 WSL2 相关文件(如果使用过):
    • Docker 可能依赖 Hyper-V 或 WSL2,如果不再需要,可以禁用:
      • Hyper-V:在 PowerShell(管理员)中运行: powershell Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
      • WSL2:卸载 Linux 发行版后禁用 WSL: powershell wsl --unregister <发行版名称> # 例如 `Ubuntu` dism.exe /online /disable-feature /featurename:Microsoft-Windows-Subsystem-Linux

步骤 3:清理注册表

注意:操作注册表前建议备份! 1. 按 Win + R,输入 regedit 打开注册表编辑器。 2. 删除以下键值(如果存在): - HKEY_LOCAL_MACHINE\SOFTWARE\Docker Inc. - HKEY_CURRENT_USER\Software\Docker Inc. - 搜索 DockerDockerDesktop,删除其他相关残留项。


步骤 4:删除 Docker 网络适配器

  1. 打开 设备管理器(右键开始菜单选择)。
  2. 展开 网络适配器,查找名为 DockervEthernet (DockerNAT) 的虚拟适配器。
  3. 右键选择 卸载设备,勾选 删除此设备的驱动程序软件(如果存在)。

步骤 5:重启系统

完成上述步骤后,重启计算机以确保所有更改生效。


验证是否卸载干净

  1. 检查程序列表和文件路径是否已无 Docker 相关条目。
  2. 打开命令提示符或 PowerShell,运行 docker --version 应提示“命令未找到”。

可选:重新安装 Docker

如果需要重新安装,建议从官网下载最新版:Docker Desktop for Windows


通过以上步骤,可以确保 Docker 及其依赖组件被彻底卸载。如果遇到权限问题,请始终以管理员身份运行操作。