在 CentOS 上卸载 Jenkins,通常分为 RPM/YUM 安装 和 Docker 安装 两种情况。下面按常见方式说明。
sudo systemctl stop jenkins
sudo systemctl disable jenkins
sudo yum remove jenkins -y
或(新版本 CentOS / Rocky / Alma):
sudo dnf remove jenkins -y
Jenkins 默认会留下配置、任务、插件等内容,建议一并清理:
# 主目录(包含 jobs、plugins、config.xml)
sudo rm -rf /var/lib/jenkins
# 日志
sudo rm -rf /var/log/jenkins
# 缓存
sudo rm -rf /var/cache/jenkins
# 服务文件(一般 yum 会自动删除)
sudo rm -f /etc/systemd/system/jenkins.service
sudo rm -f /usr/lib/systemd/system/jenkins.service
sudo systemctl daemon-reload
docker ps -a | grep jenkins
docker stop jenkins
docker rm jenkins
(容器名按实际情况替换)
docker images | grep jenkins
docker rmi jenkins/jenkins
docker volume ls
docker volume rm <volume_name>
ps -ef | grep jenkins
kill -9 <pid>
rm -rf /path/to/jenkins.war
rm -rf ~/.jenkins
which jenkins
jenkins --version
systemctl status jenkins
如果都没有输出或提示不存在,说明已卸载干净。
如果你不确定 Jenkins 是怎么安装的,可以把下面命令的输出发给我,我可以帮你判断:
rpm -qa | grep jenkins
docker ps -a
systemctl status jenkins