docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > 卸载docker-compose

卸载docker-compose实现过程

作者:MonkeyKing.sun

本文详细描述了如何通过命令行卸载Docker Compose,包括检查已安装的包名、使用`yum remove`卸载、清理残留文件、验证卸载结果以及注意事项

卸载步骤

检查已安装的 Docker Compose 包

运行以下命令,确认 Docker Compose 的包名:

yum list installed | grep -i docker-compose

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

卸载 Docker Compose

使用 yum remove 卸载 Docker Compose 包。

根据你的版本(1.18.0),通常包名为 docker-compose。运行:

sudo yum remove docker-compose

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

sudo yum remove docker-compose-plugin

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

清理残留文件

yum remove 可能不会删除所有配置文件或残留文件。

检查并手动删除以下常见路径:

sudo rm -rf /usr/local/bin/docker-compose
sudo rm -rf /usr/bin/docker-compose
sudo rm -rf ~/.docker

验证卸载

确认 Docker Compose 是否已卸载,运行:

docker-compose --version

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

清理 Yum 缓存(可选)

为确保系统干净,清理 Yum 缓存:

sudo yum clean all

注意事项

如果卸载失败

检查安装方式

虽然你提到是通过 yum 安装,但可能有人手动安装过二进制文件。

运行以下命令确认 Docker Compose 的位置:

which docker-compose

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

sudo rm -f $(which docker-compose)

检查 RPM 包

如果 yum remove 提示未找到包,确认是否通过 RPM 安装:

rpm -qa | grep -i docker-compose

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

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 等残留文件,并验证卸载结果。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文