在 CentOS 上卸载 Docker,可以按下面步骤来(适用于 Docker CE,最常见的情况)。
sudo systemctl stop docker
sudo yum list installed | grep docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
如果是较新的 Docker CE:
sudo yum remove docker-ce docker-ce-cli containerd.io
注意:这一步会清空所有 Docker 数据,请确认不再需要。
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
如果你是通过官方仓库安装的:
sudo rm -f /etc/yum.repos.d/docker-ce.repo
docker --version
如果提示 command not found,说明已卸载成功。
CentOS 8+ 有时会用 Podman,卸载方式不同:
sudo yum remove podman
如果你是用二进制安装的:
sudo rm -f /usr/local/bin/docker-compose
一般不会,但如果有服务依赖 Docker,务必先确认。
如果你愿意,可以告诉我:
我可以给你更精确的卸载命令。