怎么卸载docker-compose

卸载步骤

  1. 检查已安装的 Docker Compose 包 运行以下命令,确认 Docker Compose 的包名:

    bash

    yum list installed | grep -i docker-compose
    

    输出可能显示类似 docker-compose 或 docker-compose-plugin 的包名。

  2. 卸载 Docker Compose 使用 yum remove 卸载 Docker Compose 包。根据你的版本(1.18.0),通常包名为 docker-compose。运行:

    bash

    sudo yum remove docker-compose
    

    如果包名是 docker-compose-plugin,则运行:

    bash

    sudo yum remove docker-compose-plugin
    

    命令执行后,yum 会移除 Docker Compose 及其相关依赖(如果没有其他包依赖它们)。

  3. 清理残留文件 yum remove 可能不会删除所有配置文件或残留文件。检查并手动删除以下常见路径:

    bash

    sudo rm -rf /usr/local/bin/docker-compose
    sudo rm -rf /usr/bin/docker-compose
    sudo rm -rf ~/.docker
    
    • /usr/local/bin/docker-compose 或 /usr/bin/docker-compose 是 Docker Compose 的二进制文件路径。
    • ~/.docker 可能包含用户相关的 Docker 配置文件。
  4. 验证卸载 确认 Docker Compose 是否已卸载,运行:

    bash

    docker-compose --version
    

    如果返回 command not found 或类似错误,说明卸载成功。

  5. 清理 Yum 缓存(可选) 为确保系统干净,清理 Yum 缓存:

    bash

    sudo yum clean all
    

注意事项

  • 权限问题:如果卸载过程中遇到 Permission denied 错误,确保使用 sudo 运行命令。
  • Docker Desktop:如果你的系统安装了 Docker Desktop,卸载 Docker Desktop 会同时移除 Docker Compose,因为它是 Desktop 的组件之一。 如果你只想卸载 Docker Compose,上述步骤已足够。
  • 残留配置文件:如果系统中仍有 Docker 相关配置文件(例如 /etc/docker 或 /var/lib/docker),但你不打算卸载 Docker Engine,可以暂时保留这些文件,除非明确需要清理。
  • 版本确认:你的 Docker Compose 版本(1.18.0)较旧,可能是通过 CentOS 仓库安装的。若将来需要重新安装,建议从 Docker 官方 GitHub 仓库下载最新二进制文件,以获取更新版本(如 v2.x)。

如果卸载失败

  • 检查安装方式:虽然你提到是通过 yum 安装,但可能有人手动安装过二进制文件。运行以下命令确认 Docker Compose 的位置:

    bash

    which docker-compose
    

    如果返回 /usr/local/bin/docker-compose 或其他非标准路径,说明可能是手动安装的,直接删除该文件:

    bash

    sudo rm -f $(which docker-compose)
    
  • 检查 RPM 包:如果 yum remove 提示未找到包,确认是否通过 RPM 安装:

    bash

    rpm -qa | grep -i docker-compose
    

    如果找到相关包,使用 rpm -e <package_name> 卸载,例如:

    bash

    sudo rpm -e docker-compose
    

总结

通过 sudo yum remove docker-compose 或 sudo yum remove docker-compose-plugin 可以卸载通过 yum 安装的 Docker Compose。之后,清理 /usr/local/bin/docker-compose 或 /usr/bin/docker-compose 等残留文件,并验证卸载结果。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MonkeyKing.sun

对你有帮助的话,可以打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值