温馨提示×

debian中jenkins如何启动

小樊
37
2026-10-05 01:04:59
栏目: 智能运维

在 Debian 系统中,Jenkins 的启动方式取决于安装方式(官方 deb 包 / Docker / 手动 war 包)。下面按常见情况说明。


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

1. 启动 Jenkins

sudo systemctl start jenkins

2. 设置开机自启

sudo systemctl enable jenkins

3. 查看运行状态

sudo systemctl status jenkins

4. 重启 / 停止

sudo systemctl restart jenkins
sudo systemctl stop jenkins

5. 访问 Jenkins

默认端口:

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

首次解锁密码:

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

二、使用 Docker 安装(推荐)

启动 Jenkins

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

查看容器

docker ps
docker logs jenkins

三、手动使用 war 包启动(不推荐生产)

java -jar jenkins.war --httpPort=8080

后台运行:

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

四、常见问题排查

1. 端口被占用

修改端口:

sudo nano /etc/default/jenkins

修改:

HTTP_PORT=8081

然后:

sudo systemctl restart jenkins

2. Java 未安装

java -version

未安装:

sudo apt update
sudo apt install openjdk-17-jdk

3. 无法访问

  • 检查防火墙
sudo ufw allow 8080
  • 云服务器需开放安全组

如果你能告诉我:

  • 是 deb 安装 / Docker / war
  • Debian 版本
  • 是否已安装

我可以给你更精确的启动命令。

0 踩