温馨提示×

Debian中Jenkins怎样启动

小樊
51
2026-09-08 02:08:13
栏目: 智能运维

在 Debian 系统中,Jenkins 的安装和启动方式取决于你是通过 官方 Debian 包 安装的,还是通过 WAR 包 / Docker 运行的。下面分别说明常见方式。


一、通过 Debian 官方包安装(最常见)

1. 启动 Jenkins

sudo systemctl start jenkins

2. 设置开机自启

sudo systemctl enable jenkins

3. 查看运行状态

sudo systemctl status jenkins

4. 停止 / 重启

sudo systemctl stop jenkins
sudo systemctl restart jenkins

5. 访问 Jenkins

默认端口是 8080

http://<服务器IP>:8080

初始管理员密码在:

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

二、通过 WAR 包启动(不推荐生产用)

如果你下载的是 jenkins.war:

java -jar jenkins.war

后台运行:

nohup java -jar jenkins.war > jenkins.log 2>&1 &

指定端口:

java -jar jenkins.war --httpPort=9090

三、通过 Docker 启动(推荐)

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

查看日志:

docker logs -f jenkins

四、常见问题

1. 端口被占用

修改 /etc/default/jenkins 或 systemd 配置中的 HTTP_PORT

2. Java 未安装

Jenkins 需要 Java 11 或 Java 17:

sudo apt install openjdk-17-jdk

3. 无法访问

检查防火墙:

sudo ufw allow 8080

如果你能说明 是怎么安装的(apt / war / docker) 或 报错信息,我可以给你更精确的启动方案。

0 踩