98

我想从我的 Mac 中完全删除 Docker 工具箱。我试图从/Applications文件夹中删除 Docker,但没有成功。

4

6 回答 6

98

启动 Docker。从其菜单栏图标转到 Docker 首选项。里面有一个标有“重置”的“电源按钮”图标。单击它,然后单击“卸载”按钮。

于 2018-10-24T16:08:08.077 回答
60

要从 Mac 卸载Docker Toolbox,首先只需将以下Docker Toolbox Uninstall Shell 脚本下载到本地计算机。

使用 Mac 上的终端应用程序(即按CMD+Space打开 Spotlight 搜索并输入关键字“终端”)切换到下载到的目录(即cd ~/Downloads),然后使用sudo bash uninstall.sh.

于 2016-10-03T00:29:39.190 回答
19

我意识到这个问题已经足够老了,它指的是Docker Toolbox而不是Docker Desktop。我的回答是关于 Docker Desktop,这是这个答案的最新版本。

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

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

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

命令行应显示如下内容:

Docker 正在运行,正在退出... Docker 已成功卸载。您可以将 Docker 应用程序移至回收站。

  1. 使用 GUI,打开故障排除选项,然后选择卸载。

图形界面卸载

于 2020-03-16T17:51:57.673 回答
17

删除所有 Docker 机器虚拟机:

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

删除应用程序:

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
于 2018-04-13T11:44:17.567 回答
12

卸载 Docker

2014 年的这篇文章详细列出了您需要删除以完全删除安装的所有目录和二进制文件:

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

包括 boot2docker。

当然,您可能只需在 finder 搜索框中输入“docker”即可找到很多信息。可以通过删除/Applications/Docker文件夹来删除应用程序本身。

卸载 VirtualBox

  1. 如果您不再拥有它,请为您的版本下载 VirtualBox 的 *.dmg
  2. 单击该dmg中的卸载工具

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

于 2016-06-21T13:56:00.540 回答
6

有一个官方的卸载脚本:

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

我通过在命令行中一次输入一个命令来成功使用它。

于 2016-07-22T14:36:57.247 回答