要彻底卸载 Docker,需要删除 Docker 相关的软件包、配置文件、镜像和容器数据。以下是针对不同操作系统的详细步骤:
通过控制面板卸载 Docker Desktop
删除残留文件和目录
C:\Program Files\Docker
C:\Users\<你的用户名>\AppData\Local\Docker
C:\Users\<你的用户名>\AppData\Roaming\Docker
清理WSL数据(如果使用)
wsl --unregister docker-desktop
wsl --unregister docker-desktop-data
卸载 Docker Desktop 应用
删除相关文件
rm -rf ~/Library/Group\ Containers/group.com.docker
rm -rf ~/Library/Containers/com.docker.docker
rm -rf ~/.docker
rm -rf ~/Library/Application\ Support/Docker\ Desktop
清理命令行工具
sudo rm -rf /usr/local/bin/docker
sudo rm -rf /usr/local/bin/docker-compose
sudo rm -rf /usr/local/bin/docker-machine
卸载 Docker 软件包
sudo apt-get purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
删除相关文件和目录
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
删除 Docker 用户组
sudo groupdel docker
卸载 Docker 软件包
sudo yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
删除相关文件和目录
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
删除 Docker 用户组
sudo groupdel docker
完成上述步骤后,可以运行以下命令验证:
docker --version
docker-compose --version
如果这些命令返回"command not found"或类似信息,说明 Docker 已成功卸载。
检查环境变量
~/.bashrc
, ~/.zshrc
或 /etc/profile
中与 Docker 相关的环境变量清理网络配置
检查系统服务
通过以上步骤,您可以确保 Docker 及其所有相关组件和数据已从系统中完全移除。