Mac 卸载 docker desktop
时间: 2023-12-02 08:43:23 浏览: 356
以下是在Mac上卸载Docker Desktop的步骤:
1. 从Docker Desktop菜单中退出Docker Desktop应用程序。
2. 打开“应用程序”文件夹并将Docker应用程序拖到垃圾桶中。
3. 右键单击垃圾桶并选择“清空垃圾桶”。
4. 删除Docker镜像,容器,卷和自定义配置文件。在终端中运行以下命令:
```shell
# 删除所有容器
docker rm -f $(docker ps -a -q)
# 删除所有镜像
docker rmi -f $(docker images -a -q)
# 删除所有卷
docker volume rm $(docker volume ls -q)
# 删除Docker配置文件
rm -rf ~/Library/Containers/com.docker.docker
```
5. 最后,从系统偏好设置中删除Docker图标。
相关问题
Mac卸载docker
### 卸载 Docker on Mac 的指南
对于 macOS 用户而言,移除 Docker 需要执行一系列特定的操作来确保所有相关组件被彻底清除。由于 Docker Desktop for Mac 安装过程中可能会向 `/usr/local/bin` 文件夹添加命令工具如 `docker`, `docker-compose`, 和 `docker-machine`[^2],因此这些文件可能也需要处理。
#### 停止并删除 Docker 应用程序
停止正在运行的 Docker Desktop 并将其从应用程序列表中移除:
1. 打开 **访达(Finder)**。
2. 导航到 **Applications** 文件夹。
3. 将 **Docker.app** 移动至废纸篓(Trash)。
#### 清理残留配置和数据
为了完全清理系统中的 Docker 数据,可以考虑删除以下路径下的目录(如果存在的话)。请注意,在执行此操作前应备份重要资料以防误删:
```bash
rm -rf ~/Library/Group\ Containers/group.com.docker
rm -rf ~/.docker/
```
#### 删除二进制文件和其他关联项
考虑到通过 Homebrew 或者其他方式安装时可能导致额外副本存在于系统的不同位置,建议也检查并移除位于 `/usr/local/bin` 下的相关可执行文件:
```bash
sudo rm -f /usr/local/bin/docker \
/usr/local/bin/docker-compose \
/usr/local/bin/docker-machine
```
以上指令会安全地移除指定路径下存在的任何匹配名称的文件而不影响其他部分的功能。
#### 处理潜在的语言环境问题
有时在某些情况下,用户可能会遇到类似于 "setlocale: LC_ALL: cannot change locale" 这样的警告信息。这可以通过重新配置本地化设置解决:
```bash
sudo apt install locales
sudo locale-gen en_US.UTF-8
sudo dpkg-reconfigure locales
```
尽管上述命令适用于基于 Debian 的 Linux 发行版,但在 macOS 上通常不会发生此类错误;不过了解这一点仍然有用,特别是在跨平台开发环境中工作时[^4]。
Mac卸载Docker
### 如何在 Mac 上卸载 Docker
对于希望彻底移除 Docker 的用户而言,在 Mac 平台上执行此操作涉及多个方面,因为 Docker Desktop for Mac 安装不仅限于单一的应用文件。要完全删除它,除了应用程序本身外,还需清理残留的数据和配置。
#### 卸载官方 Docker 应用程序
可以通过 Finder 或命令行来完成这一过程:
通过 Finder 执行:
- 将 `Docker` 从 Applications 文件夹拖入废纸篓[^2]。
利用终端实现更全面的清除工作:
```bash
sudo rm -rf /Applications/Docker.app
rm -rf ~/.docker
rm -rf ~/Library/Application\ Support/com.docker.docker
rm -rf ~/Library/Caches/com.docker.docker
rm -rf ~/Library/Group\ Containers/group.com.docker
rm -rf ~/Library/Preferences/com.docker.docker.plist
rm -rf ~/Library/Containers/com.docker.docker
```
上述指令会连同应用一起删去用户的自定义设置以及缓存数据等关联项。
值得注意的是,如果之前安装过旧版本(比如通过 Homebrew),还需要额外处理这些遗留组件。例如,当最初采用 Homebrew 方式部署时,则应先停止服务再继续如下操作:
```bash
brew uninstall --force docker
```
最后重启计算机以确保所有更改生效并验证是否已经成功清除了 Docker 及其相关进程。
阅读全文
相关推荐














