如何从Mac上完全卸载Docker?

gblwokeq  于 2022-11-03  发布在  Docker
关注(0)|答案(8)|浏览(484)

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

5m1hhzi4

5m1hhzi41#

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

k0pti3hp

k0pti3hp2#

要从Mac卸载Docker Toolbox,首先只需将以下Docker Toolbox Uninstall Shell Script下载到您的本地计算机。
使用Mac上的“终端”应用程序(即按CMD+空格键打开Spotlight搜索并输入关键字“终端”)切换到下载文件的目录(即cd ~/Downloads),然后使用sudo bash uninstall.sh执行文件。

0dxa2lsx

0dxa2lsx3#

我意识到这个问题已经够老了,它指的是 Docker Toolbox 而不是 Docker Desktop。我的回答是关于Docker Desktop的,这是截至本答案的最新版本。
你有两个办法:命令行或GUI。
1.通过命令行执行以下命令:
$ /应用程序/Docker.app/Contents/MacOS/Docker--卸载
命令行应显示如下内容:
Docker正在运行,正在退出... Docker卸载成功。您可以将Docker应用程序移到回收站。
1.在GUI中,打开“故障排除”选项,然后选择“卸载”。

n6lpvg4x

n6lpvg4x4#

删除所有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
tzdcorbm

tzdcorbm5#

卸载Docker

2014年的这篇文章详细列出了您需要删除以完全删除安装的所有目录和二进制文件:
https://therealmarv.com/how-to-fully-uninstall-the-offical-docker-os-x-installation/
包括boot2docker。
当然,你可能只需要在finder搜索框中输入“docker”就能找到很多。应用程序本身可以通过删除/Applications/Docker文件夹来删除。

卸载VirtualBox

1.如果您没有VirtualBox的 *.dmg,请下载该版本的VirtualBox
1.点击卸载工具在dmg
请访问:https://www.virtualbox.org/manual/ch02.html#idm871

llew8vvj

llew8vvj6#

有一个正式的卸载脚本:
https://github.com/boot2docker/osx-installer/blob/master/uninstall.sh
我通过在命令行中一次输入一个命令成功地使用了它。

sqyvllje

sqyvllje7#

似乎所有的答案都是过时的。截至2022年,有一部分文件专门讨论这个问题:https://docs.docker.com/desktop/mac/install/#uninstall-docker-desktop
报价:
要从Mac卸载Docker Desktop:

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

h7appiyu8#

在我的Mac M1上,我可以启动Docker应用程序,但它一直挂在启动上。所以,这是删除Docker应用程序后唯一对我有效的事情(其中有一些重新启动):

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

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

相关问题