卸载Docker Desktop需七步:先关闭进程,再通过设置或控制面板标准卸载,失败时用PowerShell强制卸载,随后手动清理残留文件、环境变量、注册表项。
在卸载前必须确保Docker Desktop完全停止运行,否则系统可能拒绝卸载或残留活动服务。系统托盘中的Docker图标若仍在运行,将阻碍后续操作。
1、右下角任务栏找到Docker Desktop图标,右键单击。
2、选择Quit Docker Desktop退出程序。
3、若图标未显示,打开任务管理器(Ctrl+Shift+Esc),在“进程”页签中查找Docker Desktop.exe,右键选择“结束任务”。
Windows 10推荐使用“应用和功能”界面进行标准卸载,该方式调用系统内置卸载器,能安全移除主程序及注册表项。
1、按Win + I打开“设置”。
2、点击“应用” → 左侧选择“应用和功能”。
3、在右侧搜索框中输入Docker Desktop,等待列表刷新定位。
4、点击结果中的“Docker Desktop”,再点击出现的卸载按钮。
5、在弹出的确认窗口中点击卸载,等待进度条完成。
该方法兼容性更强,尤其适用于设置界面响应异常或应用未在“应用和功能”中列出的情况,底层调用与“程序和功能”相同的卸载引擎。
1、右键“开始”菜单,选择“控制面板”。
2、点击“程序” → “程序和功能”。
3、在程序列表中找到Docker Desktop,右键单击。
4、选择“卸载/更改”,按提示完成向导流程。
当图形界面卸载失败或Docker Desktop被识别为AppX包时,PowerShell可绕过UI限制直接调用系统卸载接口,适用于顽固残留场景。
1、右键“开始”菜单,选择Windows PowerShell(管理员)。
2、执行命令:Get-AppxPackage -Name "*Docker*" | Remove-AppxPackage。
3、若返回无匹配结果,改用:Get-Package -Name "Docker Desktop" | Uninstall-Package -Force。
Docker Desktop卸载
后,其配置、缓存、数据卷等仍保留在磁盘中,需主动删除以实现彻底清除。这些路径不随标准卸载流程移除。
1、打开文件资源管理器,在地址栏依次输入并回车访问以下路径,删除整个文件夹:
C:\ProgramData\Docker
C:\ProgramData\DockerDesktop
C:\Users\%USERNAME%\AppData\Local\Docker
C:\Users\%USERNAME%\AppData\Roaming\Docker
C:\Users\%USERNAME%\.docker
2、若提示“拒绝访问”,需先获取所有权:以管理员身份运行PowerShell,执行:takeown /F "C:\ProgramData\Docker" /R /A 和 icacls "C:\ProgramData\Docker" /T /C /grant Administrators:F,再删除。
安装过程中Docker可能向系统或用户环境变量中添加DOCKER_HOST、DOCKER_CERT_PATH等条目,残留变量可能导致后续工具冲突或命令错误。
1、右键“此电脑” → “属性” → “高级系统设置”。
2、点击“环境变量”按钮。
3、在“系统变量”和“用户变量”两个区域中,查找名称含DOCKER的变量(如DOCKER_HOME、DOCKER_HOST、DOCKER_TLS_VERIFY等)。
4、选中后点击“删除”,逐个清除所有匹配项。
注册表中残留的Docker键值可能影响新版本安装或产生错误提示,仅建议熟悉注册表结构的用户执行此步骤;误删其他键值可能导致系统异常。
1、按Win + R,输入regedit,回车打开注册表编辑器。
2、导航至以下路径,右键对应项选择“删除”:
HKEY_LOCAL_MACHINE\SOFTWARE\Docker Inc.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Docker Desktop
HKEY_CURRENT_USER\SOFTWARE\Docker Inc.
3、删除前建议先导出所选键值作为备份。
# docker
# windows
# app
# 电脑
# 工具
# win10
# mac
# amd
# 注册表
# 环境变量
# 资源管理器
# win
# 接口
# microsoft
# ui
# 右键
# 键值
# 适用于
# 单击
# 移除
# 主程序
# 推荐使用
# 更强
# 新版本
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
网络优化76771 】
【
技术知识130152 】
【
IDC云计算60162 】
【
营销推广131313 】
【
AI优化88182 】
【
百度推广37138 】
【
网站推荐60173 】
【
精选阅读31334 】
相关推荐:
Python网络异常模拟_测试说明【指导】
Windows10电脑怎么设置文件权限_Win10安全选项卡所有者修改
c++如何打印函数堆栈信息_c++ backtrace函数与符号名解析【方法】
如何在 Go 中高效缓存与分发网络视频流
如何使用Golang反射创建map对象_动态生成键值映射
php做exe支持多线程吗_并发处理实现方式【详解】
Win11怎么开启游戏模式_Windows11优化游戏帧数设置指南
Python与MongoDB NoSQL开发实战_文档模型与索引优化
Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】
如何使用Golang实现RPC序列化与反序列化_Golang RPC数据编码与解码方法
php转mp4怎么保留字幕_php处理带字幕视频转换说明【说明】
Win11怎样安装企业微信_Win11安装企业微信教程【步骤】
Win11怎么关闭触摸键盘图标_Windows11任务栏系统托盘设置
c++ atoi和atof函数用法_c++字符数组转数字
Windows10如何更改桌面背景_Win10个性化幻灯片放映设置
Win11如何关闭游戏模式 Win11禁用Xbox Game Bar录制【优化】
Windows10如何更改鼠标灵敏度_Win10鼠标属性指针选项调节
如何在Golang中解压文件_Golang compress/gzip解压操作方法
如何使用Golang实现路由参数绑定_使用Mux和Request解析路径变量
Python正则表达式实战_模式匹配说明【教程】
如何用::实现单例模式_php静态方法与作用域操作符应用【技巧】
Windows10如何更改开机密码_Win10登录选项更改密码教程
Win11如何设置文件权限 Win11 NTFS文件夹所有权与安全设置【高级】
Windows10系统怎么查看系统版本_Win10运行winver命令查询
获取 PHP 文件最后修改时间的正确方法
如何在Golang中验证模块完整性_Golanggo.sum校验与安全实践
Python多线程使用规范_线程安全解析【教程】
Win11怎么开启剪贴板历史记录_Windows11 Win+V键使用技巧
LINUX如何查看文件类型_Linux中file命令的识别与应用
如何在Golang中实现CI/CD流水线自动化测试_Golang持续集成测试执行方法
Django密码修改后会话失效的解决方案
Win10怎样清理C盘浏览器缓存_Win10清理浏览器缓存步骤【步骤】
Drupal 中 HTML 链接被重复转义导致渲染异常的解决方案
php接口返回数据乱码怎么办_php接口调试编码问题解决【指南】
如何高效删除 NumPy 二维数组中所有元素相同的列
Win11怎么开启智能存储_Windows11存储感知自动清理文件
Win11怎么查看激活状态_查询Windows 11是否已永久激活【详解】
如何在Golang中写入JSON文件_保存结构体数据到文件
Windows10系统怎么查看已安装更新_Win10控制面板卸载补丁
LINUX怎么查看进程_LINUX ps命令查看运行服务
Win11讲述人怎么关闭_Win11误触开启语音朗读关闭【快捷键】
为什么Go需要go mod文件_Go go mod文件作用说明
Windows如何设置登录时的欢迎屏幕背景?(锁屏界面)
Mac如何设置动态壁纸?(让桌面动起来)
Windows7如何安装系统镜像_Windows7系统安装教程【步骤】
PHP主流架构怎么部署到Docker_容器化流程【操作】
Python对象生命周期管理_创建销毁解析【教程】
如何使用Golang sort排序切片_Golang sort排序方法示例
Python对象生命周期管理_创建销毁说明【指导】
Win11怎么设置默认PDF阅读器 Win11修改PDF打开方式【步骤】
2026-01-01
致胜网络推广营销网专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。