OptiClear

开发者工具

如何在 Mac 上彻底卸载 Docker Desktop

要完全卸载 Docker Desktop,建议使用其内置的卸载工具而非直接拖入废纸篓。仅删除应用程序本身会保留大量系统辅助项和用户数据。

最后更新: 2 分钟阅读

移除 Docker Desktop 及其残留文件

Docker Desktop 数据通常在 Mac 上占用 5 GB – 100 GB。免费扫描会在您进行任何更改前,显示 Mac 上的确切大小。

免费扫描你的 Mac

免费扫描 · 无需账户 · 未经你同意不会删除任何内容 · 先移到废纸篓 · macOS 14 及以上

应用
Docker Desktop
数据的一般大小
5 GB – 100 GB
类别
开发者工具
文件位置
~/Library/Containers/com.docker.docker

Docker Desktop 自带卸载程序

  1. 完全退出应用(菜单栏 ⌘+Q)。
  2. Docker Desktop 提供“故障排除” > “卸载”选项,且应用包的 Contents/MacOS 中也包含卸载命令。
  3. 删除 Docker Desktop 留下的文件夹(见下表)。
  4. 清倒废纸篓以释放空间。

Docker Desktop 在 Mac 上保存的全部内容

共 16 个位置。每删除一个就勾选一个;标为“你的数据”的内容请先备份。

这些是 Docker Desktop 使用的标准 macOS 文件夹;部分文件夹只在使用相应功能后才会出现。

将 Docker Desktop 移至废纸篓后残留的内容

专为 Docker Desktop 定制

由于该应用在系统中安装了根权限助手、启动守护进程以及位于 /usr/local/bin 的命令行链接,简单的拖拽无法将其清除。这意味着后台网络助手和 Socket 助手仍会运行。此外,占用 5 GB – 100 GB 空间的虚拟机磁盘文件及相关配置文件夹也会留在硬盘中。

后台项目
Docker Desktop 在 /Library/PrivilegedHelperTools 安装根助手及启动守护进程,并在 /usr/local/bin 创建 docker、docker-compose、kubectl 和凭据助手的链接;将应用拖至废纸篓会保留所有这些内容。
许可证
Docker Desktop 对个人、教育和小企业免费;大型组织需要付费订阅。
账户与同步
个人使用可选择登录 Docker 账号;大型公司需要与账号绑定的付费订阅。

卸载 Docker Desktop 前的操作

所有镜像和卷都存储在一个单一的虚拟磁盘文件中,一旦删除相应容器文件夹,这些数据将全部丢失。因此必须先备份重要数据或导出本地镜像。推荐通过应用的“故障排除”菜单执行卸载,以便同步移除虚拟机数据、辅助工具和命令行链接。

已完成 0/4

手动还是用 OptiClear

手动用 OptiClear
需要检查的位置16 个文件夹,逐个检查一次扫描
文件大小需要自己查看每项都会显示
误删容易删错文件夹先移到废纸篓,可以恢复
费用免费扫描免费;清理需要 Pro(年度方案有 7 天免费试用)

看看实际效果

OptiClear — 扫描概览 — 所有类别一屏呈现
扫描概览 — 所有类别一屏呈现
OptiClear — 隐私检查:每个应用能访问什么
隐私检查:每个应用能访问什么
OptiClear — 大文件与旧文件,按占用空间排序
大文件与旧文件,按占用空间排序

零风险试用

  1. 免费下载并扫描查看所有 Docker Desktop 文件及其大小。无需注册账户。
  2. 免费清理 7 天在应用内启动年度计划的 7 天免费试用。
  3. 保留或取消请在试用结束前至少 24 小时在 App Store 设置中取消,以免被扣费。
免费下载并扫描

免费试用结束后,Pro 每年 ¥298,可随时取消。

常见问题

并非全部。标为“先备份:这是你的数据”的文件夹保存着你自己的 Docker Desktop 数据,删除前请先备份。标为“可以,卸载应用后”的项目只在安装 Docker Desktop 时才有用,请在卸载应用后再删除。
为什么我删除了应用但命令行依然能运行 docker 命令?
因为 /usr/local/bin 中的命令行链接在拖拽删除应用后依然存在,需使用官方卸载程序或手动清理。
使用“清理/清除数据”功能可以替代卸载吗?
不可以。该功能仅删除镜像、容器和缓存,不会移除应用本身、辅助工具或配置文件。

相关清理指南