1、停止docker服務
systemctl stop docker.socket
systemctl stop docker
systemctl stop containerd
2、列出已安裝的docker包
yum list installed | grep -i docker
輸出如下:
containerd.io.x86_64 ? ? ? ? ? ?1.6.33-3.1.el7 ? ? ? ? ? ? ? ? @docker-ce-stable
docker-buildx-plugin.x86_64 ? ? 0.14.1-1.el7 ? ? ? ? ? ? ? ? ? @docker-ce-stable
docker-ce.x86_64 ? ? ? ? ? ? ? ?3:26.1.4-1.el7 ? ? ? ? ? ? ? ? @docker-ce-stable
docker-ce-cli.x86_64 ? ? ? ? ? ?1:26.1.4-1.el7 ? ? ? ? ? ? ? ? @docker-ce-stable
docker-ce-rootless-extras.x86_64
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 26.1.4-1.el7 ? ? ? ? ? ? ? ? ? @docker-ce-stable
docker-compose-plugin.x86_64 ? ?2.27.1-1.el7 ? ? ? ? ? ? ? ? ? @docker-ce-stable
3、刪除docker包
yum remove -y containerd.io.x86_64 docker-buildx-plugin.x86_64 docker-ce.x86_64 docker-ce-cli.x86_64 docker-ce-rootless-extras.x86_64 docker-compose-plugin.x86_64
4、刪除殘留文件
rm -rf /var/lib/docker
rm -rf /var/lib/containerd
rm -rf /etc/docker/
5、刪除docker用戶組(可選)
sudo groupdel docker
6、清理依賴
yum autoremove -y
7、驗證卸載
docker --version ? ? ? ?# 應提示 "command not found"
systemctl status docker ?# 應提示 "Unit docker.service not found"