How to uninstall Docker completely from a Mac?

I would like to remove the Docker toolbox completely from my Mac. I tried to remove Docker from the /Applications folder, but it didn't work out.

127507 次浏览

卸载 Docker

This article from 2014 lists all directories and binaries in detail that you need to remove to delete the installation completely:

Https://therealmarv.com/how-to-fully-uninstall-the-offical-docker-os-x-installation/

包括 boot2docker。

当然,只要在 finder 搜索框中键入“ docker”,您可能就会找到很多内容。可以通过删除 /Applications/Docker文件夹来删除应用程序本身。

卸载 VirtualBox

  1. 如果你没有你的版本,下载 * . dmg 的 VirtualBox
  2. 点击 dmg 中的卸载工具

见: https://www.virtualbox.org/manual/ch02.html#idm871

有一个正式的卸载脚本:

Https://github.com/boot2docker/osx-installer/blob/master/uninstall.sh

I used it successfully by entering the commands one at a time in the command line.

要从 Mac 卸载 码头工具箱,首先只需将下面的 卸载外壳脚本下载到本地机器。

使用 Mac 上的 Terminal 应用程序(即按 CMD + Space打开 Spotlight Search 并输入关键字“ Terminal”) ,切换到下载到的目录(即 cd ~/Downloads) ,然后用 sudo bash uninstall.sh执行该文件。

删除所有 Docker 机器虚拟机:

docker-machine rm -f $(docker-machine ls -q);

Remove the application:

rm -rf /Applications/Docker.app

删除本地配置:

rm -rf ~/.docker

删除 docker 二进制文件:

rm -f /usr/local/bin/docker
rm -f /usr/local/bin/docker-machine
rm -r /usr/local/bin/docker-machine-driver*
rm -f /usr/local/bin/docker-compose

删除 boot2docker.iso:

rm -rf /usr/local/share/boot2docker

忘掉包裹吧:

pkgutil --forget io.docker.pkg.docker
pkgutil --forget io.docker.pkg.dockercompose
pkgutil --forget io.docker.pkg.dockermachine
pkgutil --forget io.boot2dockeriso.pkg.boot2dockeriso

从码头开始。从它的菜单栏图标转到 Docker 首选项。里面有一个“电源按钮”图标标签“重置”。点击它,然后点击“卸载”按钮。

我意识到这个问题已经很老了,它指的是 码头工具箱而不是 Docker 桌面。我的回答是关于多克桌面,最新的作为这个答案。

您有两种方法: 命令行或 GUI。

  1. 通过命令行执行以下命令:

    $ /Applications/Docker.app/Contents/MacOS/Docker --uninstall

命令行应该显示如下内容:

Docker 正在运行,退出... Docker 卸载成功 将 Docker 应用程序移到回收站。

  1. 使用 GUI,打开“疑难解答”选项,然后选择“卸载”。

GUI Uninstall

似乎所有的答案都是过时的。到2022年,有一部分文档专门讨论这个问题: https://docs.docker.com/desktop/mac/install/#uninstall-docker-desktop

引用:

从 Mac 卸载 Docker 桌面:

  • 从“ Docker”菜单中选择“疑难解答”,然后选择“卸载”。
  • 单击“卸载”以确认所选内容。

在我的 Mac M1上,我可以启动 Docker 应用程序,但它挂在启动上。所以,在删除了 Docker 应用程序之后,这是唯一对我有用的东西(里面有一些重启) :

rm -rf ~/Library/Group\ Containers/group.com.docker
rm -rf ~/Library/Containers/com.docker.docker
rm -rf ~/.docker

然后,您应该能够重新安装 Docker dmg安装文件。