如何从Mac完全卸载Docker?

时间:2016-05-26 15:45:10

标签: macos docker docker-toolbox

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

6 个答案:

答案 0 :(得分:34)

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

使用Mac上的终端应用程序(即按CMD +空格键打开Spotlight搜索并输入关键字“终端”)以切换到下载目录(即NULL),然后执行文件与RespondDecisionTaskCompleted

答案 1 :(得分:10)

启动Docker,然后从其菜单栏图标转到Docker Preferences。里面有一个“全部重置”炸弹图标。单击该按钮,然后单击卸载按钮。

答案 2 :(得分:8)

卸载Docker

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

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

包括boot2docker。

当然,您只需在查找器搜索框中输入“docker”即可找到很多内容。删除/Applications/Docker文件夹可以删除应用程序本身。

卸载VirtualBox

  1. 如果您不再使用,请为您的版本下载* .dmg的VirtualBox
  2. 点击该dmg
  3. 中的卸载工具

    请参阅:https://www.virtualbox.org/manual/ch02.html#idm871

答案 3 :(得分:4)

删除所有Docker Machine虚拟机:

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

删除应用程序:

rm -rf /Applications/Docker.app

删除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

答案 4 :(得分:3)

有一个官方卸载脚本:

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

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

答案 5 :(得分:3)

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

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

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

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

命令行应显示以下内容:

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

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

GUI Uninstall