在 CentOS 上卸载 Docker(包括 Docker Engine、Docker CLI、Containerd 等),可以按以下步骤操作:
sudo systemctl stop docker
sudo systemctl disable docker
yum / dnf 安装的sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
如果是 CentOS 8+:
sudo dnf remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
⚠️ 此操作会删除所有镜像、容器、卷,不可恢复
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
sudo rm -rf /etc/docker
sudo rm -f /usr/local/bin/docker-compose
(如果是 pip 安装的)
pip uninstall docker-compose
docker --version
如果提示 command not found 说明已卸载成功。
sudo rm -f /etc/yum.repos.d/docker-ce.repo
如果你是用 脚本一键安装 或 二进制安装 的,也可以告诉我,我可以给你更精确的卸载方式。