macos卸载docker
时间: 2023-11-11 22:02:57 浏览: 291
要在 macOS 上卸载 Docker,可以按照以下步骤操作:
1. 停止 Docker 进程:在终端中输入命令 `sudo killall Docker`。
2. 删除应用程序:在“应用程序”文件夹中拖动 Docker 应用程序到废纸篓中。
3. 删除 Docker 资源:在终端中输入命令 `rm -rf ~/Library/Containers/com.docker.docker ~/Library/Application\ Support/Docker`。
4. 删除 Docker 镜像和容器:在终端中输入命令 `docker system prune -a --volumes`。
相关问题
卸载 Docker
### 卸载 Docker 的方法
对于旧版本的 Docker 和 Docker Engine 包,可以通过特定命令来移除服务器上的所有 Docker 跟踪记录。执行以下命令可以完成这一操作[^2]:
```bash
sudo yum remove docker \
docker-common \
docker-selinux \
docker-engine
```
为了彻底清除 Docker 及其相关组件如 `docker-compose` 和 `docker-machine` 命令,还需要从 `/usr/local/bin` 文件夹中删除这些文件。这一步骤确保不会残留任何可能引起冲突的老版本二进制文件[^3]。
```bash
rm -f /usr/local/bin/docker \
/usr/local/bin/docker-compose \
/usr/local/bin/docker-machine
```
如果安装了 Docker Desktop 或通过 Homebrew 安装,则建议保留或重新安装这些工具以保持系统的稳定性。不过通常情况下不需要再次安装它们除非遇到问题。
最后,在某些平台上比如 macOS 上使用 Docker Toolbox 进行安装的话,该过程会向应用程序目录添加额外的应用程序如 VirtualBox 和 Kitematic。当决定卸载 Docker 时,也应考虑是否要一并处理这些附加软件[^4]。
#### 清理剩余配置与数据
除了上述步骤外,还应该清理掉由 Docker 创建的数据卷和其他资源。具体做法取决于操作系统环境和个人需求,一般包括但不限于停止正在运行的服务、删除容器镜像以及网络设置等。
卸载docker与Docker Compose:
卸载 Docker 和 Docker Compose 可以按照以下步骤进行,这些操作适用于基于 Linux 或 macOS 的系统。请注意,Windows 用户的步骤可能稍有不同。
**卸载 Docker:**
1. **Linux (使用 apt 或 yum):**
- 对于基于 Debian(如 Ubuntu)的系统,打开终端并输入:
```
sudo apt-get remove docker-ce docker-ce-cli containerd.io
```
- 如果使用 Red Hat (如 CentOS) 或 Fedora:
```
sudo yum remove docker docker- 完成后,可能还需要运行:
```
sudo rm /etc/docker/daemon.json
sudo systemctl stop docker
sudo systemctl disable docker
```
2. **macOS (Homebrew):**
- 执行 `brew uninstall docker` 命令。
- 清除 Dock 显示中的 Docker图标(如果存在)。
- 在终端中确认是否已从启动项移除:`launchctl list | grep dockerd`。
3. **Windows:**
- 从控制面板或设置中卸载 Docker Desktop。
- 检查任务管理器以确保 Docker 进程已关闭和未启动。
**卸载 Docker Compose:**
1. **对于所有平台:**
- Docker Compose 是一个独立的工具,通常会安装到你的系统路径中。你可以通过终端查找它的位置(通常在 `/usr/local/bin` 或 `C:\Program Files\Docker\Compose`),然后直接删除 `docker-compose` 文件。
2. **更新 PATH 环境变量:**
如果 Docker Compose 已经添加到系统的 PATH 中,你需要从 PATH 中移除它。这取决于你的操作系统,但一般来说,你可以编辑你的 `.bashrc`, `.bash_profile`, 或者 `%USERPROFILE%\.bash_profile` 文件来移除与 Docker Compose 相关的路径。
完成后,记得检查系统日志和环境变量,确保已经成功卸载。
阅读全文
相关推荐















