在 macOS 上卸载 Docker

Isaac Tony 2022年4月20日
在 macOS 上卸载 Docker

最近,我们已经看到 Docker 作为终极容器化平台被广泛采用。正因为如此,在所有平台上设置 Docker 都得到了极大的简化,包括 macOS 和 windows。

然而,一些用户在从他们的系统中删除 docker 时通常会因为某种原因而遇到问题。除了我们可以轻松摆脱的主要 Docker 文件外,Docker 还创建文件并将它们嵌入到系统文件夹中。

在本教程中,我们将探讨如何删除 macOS 的 Docker 应用程序并手动删除其应用程序文件。

在 macOS 中卸载 Docker 应用程序

  1. 我们将确保 Docker 应用程序及其后台进程没有运行。通过选择任何名为"Docker"的进程并单击退出进程,通过活动监视器消除此进程。

    macOS 上的活动监视器

  2. 在 Finder 下,导航到 Applications 文件夹。继续在应用程序列表中找到 Docker 并将其移至 bin。

    在应用程序文件夹中定位 Docker 应用程序

    从 Applications 文件夹中删除 Docker 应用程序并不意味着我们已经从系统中删除了 Docker。与其他重要文件一起,这些文件通常存储在 Library 文件夹下。

    由于这些文件通常是隐藏的,所以我们需要首先找到 Library 文件夹,找到与 Docker 相关的文件和子目录并将它们删除。

  3. 单击 Finder 下菜单栏顶部的 Go 选项。在最底部的此菜单下,单击转到文件夹选项。

    在 mac 中通过查找器定位一个文件夹

  4. 单击 Go to Folder 后,将打开一个搜索框。在此框中键入~/Library,然后单击 Go 按钮。

    这将使我们能够访问 Library 文件夹,如下所示。

    库文件夹

  5. 找到属于 docker 的子包并将其删除。我们可以从删除 Applications Scripts 文件夹下的 com.docker.helper 文件夹 开始。

  6. Caches 文件夹下,找到并删除 com.docker.docker 文件夹 文件夹。

  7. 进入 Containers 文件夹并删除 com.docker.helper 文件夹旁边的 com.docker.docker 文件夹。我们在下面突出显示的三个文件夹。

    folders_to_get_rid_off

  8. 现在我们已经摆脱了主要的 docker 文件夹,我们将删除与你的 Docker 安装相关的其余文件。访问下面的文件夹和子文件夹并将它们从系统中删除。

    ~/Library/Saved Application State/com.electron.docker-frontend.savedState
    ~/Library/Cookies/com.docker.docker.binarycookies
    /Library/LaunchDaemons/com.docker.vmnetd.plist
    ~/Library/Preferences/com.electron.docker-frontend.plist
    /usr/local/lib/docker
    ~/.docker
    ~/Library/Application Support/Docker Desktop
    ~/Library/Preferences/com.docker.docker.plist
    ~/Library/Group Containers/group.com.docker
    ~/Library/Logs/Docker Desktop
    /Library/PrivilegedHelperTools/com.docker.vmnetd
    

从系统中删除这些文件并清空垃圾文件夹将成功从 Mac 中删除 Docker 安装。或者,如果你想要更简单的方法,可以使用大量的应用程序卸载程序。

Author: Isaac Tony
Isaac Tony avatar Isaac Tony avatar

Isaac Tony is a professional software developer and technical writer fascinated by Tech and productivity. He helps large technical organizations communicate their message clearly through writing.

LinkedIn

相关文章 - Docker MacOS