我希望完全从我的Mac上删除Docker工具箱。我试图从/Applications
文件夹中移除Docker,但是却没有成功。
我希望完全从我的Mac上删除Docker工具箱。我试图从/Applications
文件夹中移除Docker,但是却没有成功。
启动Docker。从其菜单栏图标中进入Docker偏好设置。其中有一个标有“重置”的“电源按钮”图标。点击它,然后点击“卸载”按钮。
要在 Mac 上卸载 Docker Toolbox,首先需要从以下链接下载 Docker Toolbox 卸载脚本到您的本地机器。
使用 Mac 上的终端应用程序(即按下 CMD+Space 打开 Spotlight 搜索并输入关键词“终端”)切换到下载目录(例如 cd ~/Downloads
),然后使用 sudo bash uninstall.sh
命令执行该文件。
curl -L -O https://github.com/docker/toolbox/raw/master/osx/uninstall.sh; sudo bash uninstall.sh
- Matthew Leingang删除所有Docker Machine虚拟机:
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
rm -rf /usr/local/bin/docker-credential-desktop
rm -rf /usr/local/bin/docker-compose-v1
rm -rf /usr/local/bin/docker-credential-ecr-login
rm -rf /usr/local/bin/docker-credential-osxkeychain
rm -rf /usr/local/bin/docker-index
rm -rf /usr/local/bin/hub-tool
rm -rf /usr/local/bin/kubectl.docker
rm -rf /usr/local/bin/com.docker.cli
rm -rf /usr/local/bin/vpnkit
- Adamsudo rm -rf /Applications/Docker.app
就足够了,足以重新安装,以便我可以将GUI恢复到原来的状态,然后打开“故障排除”选项卡并清除数据(在旧屏幕截图中不可见),最后重置为出厂设置。 - tripleee在我的 Mac M1 上,我可以启动 Docker 应用程序,但它一直在启动时挂起。因此,在删除 Docker 应用程序后(其中包括一些重新启动),以下是对我有效的唯一解决方法:
rm -rf ~/Library/Group\ Containers/group.com.docker
rm -rf ~/Library/Containers/com.docker.docker
rm -rf ~/.docker
那么,您应该能够重新安装 Docker dmg
安装文件。
该文章列出了所有需要删除的目录和二进制文件的详细信息,以完全删除安装:https://therealmarv.com/how-to-fully-uninstall-the-offical-docker-os-x-installation/
包括boot2docker。
当然,您可能只需在Finder搜索框中键入“docker”即可找到许多内容。应用程序本身可以通过删除/Applications/Docker
文件夹来移除。
有一个官方的卸载脚本:
https://github.com/boot2docker/osx-installer/blob/master/uninstall.sh
我通过在命令行中逐个输入命令成功使用了它。
看起来所有的答案都已经过时了。截至2022年,文档中专门有一节介绍如何卸载 Docker Desktop:https://docs.docker.com/desktop/mac/install/#uninstall-docker-desktop
引用说明:
要从您的Mac上卸载Docker Desktop:
- 从Docker菜单中,选择一个故障排除选项然后选择卸载。
- 单击“卸载”以确认您的选择。
从您的Mac中卸载Docker桌面版:
在Docker菜单中选择故障排除,然后选择卸载。 点击“卸载”以确认您的选择。 从命令行卸载Docker桌面版
要从终端卸载Docker桌面版,请运行:<path to Docker app>/Contents/MacOS/uninstall
。如果您的实例安装在默认位置,则此命令提供了干净的卸载:
$ /Applications/Docker.app/Contents/MacOS/uninstall
Uninstalling Docker Desktop...
Docker uninstalled successfully. You can move the Docker application to the trash.
如果您发现应用程序无法正常使用,且无法从菜单中卸载它,则可以使用命令行卸载。
卸载 Docker Desktop 将销毁本机上的 Docker 容器、镜像、卷和其他与 Docker 相关的数据,并删除应用程序生成的文件。在卸载之前,请参考备份和恢复数据部分,了解如何保存重要数据。
/Applications/Docker.app/Contents/MacOS/uninstall
尽管如此,它仍然会显示在应用程序中,打开Finder导航到应用程序并将其拖到垃圾桶中
来源:https://docs.docker.com/desktop/uninstall/