centos

docker如何卸载centos上的组件

小樊
35
2025-07-08 12:44:51
栏目: 智能运维

在CentOS上卸载Docker组件的步骤如下:

卸载Docker

  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
    
  4. 删除Docker配置文件

    sudo rm -rf /etc/docker
    
  5. 删除Docker服务文件

    sudo rm /etc/systemd/system/multi-user.target.wants/docker.service
    
  6. 重新加载systemd配置

    sudo systemctl daemon-reload
    

卸载Docker Compose(如果安装了)

  1. 卸载Docker Compose包

    sudo yum remove docker-compose
    
  2. 删除Docker Compose配置文件

    sudo rm /usr/local/bin/docker-compose
    

清理残留文件

  1. 查找并删除残留的Docker相关文件

    sudo find / -name "*docker*" -exec rm -rf {} \;
    
  2. 清理yum缓存

    sudo yum clean all
    

验证卸载

  1. 检查Docker是否已卸载

    docker --version
    

    如果显示“command not found”,则表示Docker已成功卸载。

  2. 检查Docker服务状态

    sudo systemctl status docker
    

    如果显示“inactive (dead)”,则表示Docker服务已停止。

通过以上步骤,你应该能够成功地在CentOS上卸载Docker及其相关组件。如果在卸载过程中遇到任何问题,请确保你有足够的权限,并参考Docker官方文档或社区支持获取帮助。

0
看了该问题的人还看了