温馨提示×

centos上docker如何卸载

小樊
120
2025-04-26 17:20:58
栏目: 智能运维

在CentOS系统上卸载Docker,可以按照以下步骤进行:

方法一:使用yum卸载

  1. 停止Docker服务

    sudo systemctl stop docker 
  2. 卸载Docker及其相关包

    sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine 
  3. 删除Docker配置文件和数据

    sudo rm -rf /var/lib/docker sudo rm -rf /var/run/docker.sock sudo rm -rf /etc/docker 
  4. 清理yum缓存

    sudo yum clean all 

方法二:使用脚本卸载

如果你希望使用一个脚本来自动化上述步骤,可以创建一个名为uninstall_docker.sh的脚本:

#!/bin/bash # 停止Docker服务 sudo systemctl stop docker # 卸载Docker及其相关包 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine -y # 删除Docker配置文件和数据 sudo rm -rf /var/lib/docker sudo rm -rf /var/run/docker.sock sudo rm -rf /etc/docker # 清理yum缓存 sudo yum clean all echo "Docker has been successfully uninstalled." 

然后运行该脚本:

chmod +x uninstall_docker.sh ./uninstall_docker.sh 

注意事项

  • 在卸载Docker之前,请确保没有正在运行的容器或镜像,否则可能会导致数据丢失。
  • 如果你在使用Docker Compose或其他自动化工具,请确保在卸载前停止所有相关服务。
  • 卸载完成后,你可以重新安装Docker,只需按照官方文档中的安装步骤进行操作即可。

通过以上方法,你应该能够成功地在CentOS系统上卸载Docker。

0