Amo*_*Pol 39 macos docker docker-toolbox
我想从我的Mac上完全删除Docker工具箱.我试图从/Applications
文件夹中删除Docker ,但它没有成功.
Luk*_*oen 38
要从Mac卸载Docker Toolbox,首先只需将以下Docker Toolbox卸载Shell脚本下载到本地计算机.
使用Mac上的终端应用程序(即按CMD + Space打开Spotlight搜索并输入关键字"终端")以更改为下载到的目录(即cd ~/Downloads
),然后执行该文件sudo bash uninstall.sh
.
sco*_*tle 36
在我的 Mac M1 上,我可以启动 Docker 应用程序,但它在启动时挂起。所以,这是删除 Docker 应用程序后唯一对我有用的东西(其中有一些重新启动):
rm -rf ~/Library/Group\ Containers/group.com.docker
rm -rf ~/Library/Containers/com.docker.docker
rm -rf ~/.docker
Run Code Online (Sandbox Code Playgroud)
然后,您应该能够重新安装 Dockerdmg
安装文件。
Mik*_*yan 23
启动Docker,然后从其菜单栏图标转到Docker Preferences.其中有一个"全部重置"炸弹图标.单击它,然后单击卸载按钮.
Rob*_*Mac 10
我意识到这个问题已经足够老了,它指的是Docker Toolbox而不是Docker Desktop。我的回答是关于 Docker 桌面的,这是这个答案的最新版本。
您有两种方法:命令行或 GUI。
通过命令行,您可以执行以下命令:
$ /Applications/Docker.app/Contents/MacOS/Docker --uninstall
命令行应该显示如下内容:
Docker 正在运行,正在退出... Docker 已成功卸载。您可以将 Docker 应用程序移至垃圾箱。
2014年的这篇文章详细列出了您需要删除以完全删除安装的所有目录和二进制文件:
https://therealmarv.com/how-to-fully-uninstall-the-offical-docker-os-x-installation/
包括boot2docker.
当然,只需在查找器搜索框中键入"docker",您就可以找到很多.删除/Applications/Docker
文件夹可以删除应用程序本身.
请参阅:https://www.virtualbox.org/manual/ch02.html#idm871
似乎所有答案都已过时。截至 2022 年,文档中有一部分专门讨论此问题:https ://docs.docker.com/desktop/mac/install/#uninstall-docker-desktop
引用:
要从 Mac 卸载 Docker Desktop:
- 从 Docker 菜单中,选择“故障排除”,然后选择“卸载”。
- 单击卸载以确认您的选择。
有一个官方的卸载脚本:
https://github.com/boot2docker/osx-installer/blob/master/uninstall.sh
我通过在命令行中一次输入一个命令来成功使用它。
删除所有Docker Machine VM:
docker-machine rm -f $(docker-machine ls -q);
Run Code Online (Sandbox Code Playgroud)
删除应用程序:
rm -rf /Applications/Docker.app
Run Code Online (Sandbox Code Playgroud)
删除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
Run Code Online (Sandbox Code Playgroud)
移除boot2docker.iso
:
rm -rf /usr/local/share/boot2docker
Run Code Online (Sandbox Code Playgroud)
忘记包裹:
pkgutil --forget io.docker.pkg.docker
pkgutil --forget io.docker.pkg.dockercompose
pkgutil --forget io.docker.pkg.dockermachine
pkgutil --forget io.boot2dockeriso.pkg.boot2dockeriso
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
37812 次 |
最近记录: |