在 CentOS 上安装 Jenkins 失败 的原因通常比较集中,下面按常见原因 → 排查方法 → 解决办法给你总结一下。
Jenkins 必须依赖 Java。
检查:
java -version
解决:
# Java 11 示例
yum install -y java-11-openjdk-devel
很多人直接 yum install jenkins 会失败。
正确方式:
sudo wget -O /etc/yum.repos.d/jenkins.repo \
https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
再执行:
yum install jenkins
CentOS 服务器:
测试:
ping pkg.jenkins.io
curl https://pkg.jenkins.io
解决:
即使安装成功,systemctl start jenkins 可能失败。
查看日志:
journalctl -u jenkins -xe
常见原因:
修改端口:
vi /etc/sysconfig/jenkins
JENKINS_PORT="8081"
建议:
如果你反复失败,强烈建议用 Docker:
docker run -d \
-p 8080:8080 \
-p 50000:50000 \
-v jenkins_home:/var/jenkins_home \
--name jenkins \
jenkins/jenkins:lts
你可以把以下信息发我,我能精准定位:
cat /etc/redhat-release)java -version 输出我可以一步步带你装成功 ✅