温馨提示×

CentOS下Jenkins怎么启动

小樊
43
2026-08-04 17:30:57
栏目: 智能运维

CentOS 下启动 Jenkins,常见方式取决于你是通过 RPM/YUM 安装 还是 Docker 运行的。下面分别说明。


一、通过 RPM / YUM 安装的 Jenkins(最常见)

1. 启动 Jenkins

sudo systemctl start jenkins

2. 设置开机自启

sudo systemctl enable jenkins

3. 查看 Jenkins 状态

sudo systemctl status jenkins

正常状态示例:

Active: active (running)

二、查看 Jenkins 是否启动成功

1. 查看端口(默认 8080)

ss -lntp | grep 8080
# 或
netstat -lntp | grep 8080

2. 浏览器访问

http://服务器IP:8080

三、查看初始管理员密码

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

四、如果启动失败,排查方法

1. 查看日志

sudo journalctl -u jenkins -xe
# 或
cat /var/log/jenkins/jenkins.log

2. 常见原因

  • Java 未安装或版本不对

    java -version
    

    Jenkins 2.4xx 通常需要 Java 11 或 Java 17

  • 端口被占用

  • 权限问题(/var/lib/jenkins)


五、Docker 方式运行的 Jenkins

启动 Jenkins

docker run -d \
  --name jenkins \
  -p 8080:8080 \
  -p 50000:50000 \
  -v jenkins_home:/var/jenkins_home \
  jenkins/jenkins:lts

查看容器状态

docker ps

查看初始密码

docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword

六、防火墙放行(CentOS 7/8)

sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload

如果你愿意,可以告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • Jenkins 安装方式(yum / docker / war)
  • 报错信息

我可以帮你精确排查。

0