一 介绍
Mac 上彻底卸载 Docker 包括一些阶段:
- 手动删除 Docker 应用程序
- 清理文件和配置
- 移除创建的容器和网络
二 移除容器网络设置
三 删除应用程序
1、通过Finder删除Docker
这是最直接的方法。操作如下:
- 打开Finder。
- 进入“应用程序”文件夹。
- 找到Docker应用程序。
- 将Docker拖动到废纸篓,或者右键点击选择“移到废纸篓”。
2、使用命令行工具删除Docker
这种方式将强制删除Docker应用程序。打开终端,输入命令:
1
|
sudo rm -rf /Applications/Docker.app
|
四 清理文件和配置
1、删除配置文件和数据
Docker在你的系统中会创建许多配置文件和数据文件,这些文件通常位于你的用户目录下。使用以下命令逐一删除这些文件:
1
2
3
4
|
sudo rm -rf ~/Library/Containers/com.docker.docker
sudo rm -rf ~/Library/Application Support/Docker Desktop
sudo rm -rf ~/Library/Group Containers/group.com.docker
sudo rm -rf ~/.docker
|
2、清理系统缓存和日志
Docker还会在系统缓存和日志中留下许多文件。你可以通过以下命令来清理这些文件:
1
2
|
sudo rm -rf ~/Library/Caches/com.docker.docker
sudo rm -rf ~/Library/Logs/Docker Desktop
|
五 重启系统
重启系统,以确保所有与Docker相关的进程和文件都被彻底清除。
六 注意
- 备份重要数据。
- 检查系统完整性。
七 小结
将上面清理命令整理为shell脚本,一键清理Docker:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#!/bin/bash
# 检查 figlet 是否安装
if command -v figlet &> /dev/null; then
figlet "Uninstall Docker"
fi
# 一、移除容器网络设置
docker system prune -a
# 二、删除应用程序
# 1、使用命令行工具删除Docker
echo "删除 Docker 应用程序..."
sudo rm -rf /Applications/Docker.app
# 三、清理文件和配置
# 1、删除配置文件和数据
echo "删除配置文件和数据..."
sudo rm -rf ~/Library/Containers/com.docker.docker
sudo rm -rf ~/Library/Application\ Support/Docker\ Desktop
sudo rm -rf ~/Library/Group\ Containers/group.com.docker
sudo rm -rf ~/.docker
# 2、清理系统缓存和日志
echo "清理系统缓存和日志..."
sudo rm -rf ~/Library/Caches/com.docker.docker
sudo rm -rf ~/Library/Logs/Docker\ Desktop
# 四、提示重启系统
echo "请重启系统以确保所有与 Docker 相关的进程和文件都被彻底清除。"
|
七 参考
Mac上如何彻底卸载docker