温馨提示×

如何调debian jenkins端口

小樊
41
2026-09-26 06:52:14
栏目: 智能运维

在 Debian 上修改 Jenkins 的端口,通常取决于你使用的启动方式(系统自带包 / 官方 apt 包 / Docker)。下面是最常见的 Debian + apt 安装 Jenkins 的改端口方法。


一、Debian apt 安装 Jenkins(最常见)

1. 修改 Jenkins 配置文件

sudo nano /etc/default/jenkins

找到这一行:

JENKINS_PORT="8080"

改成你想要的端口,例如:

JENKINS_PORT="9090"

(可选)修改监听地址:

JENKINS_LISTEN_ADDRESS="0.0.0.0"

保存退出(Ctrl+O → Enter → Ctrl+X)


2. 重启 Jenkins

sudo systemctl restart jenkins

查看状态:

sudo systemctl status jenkins

3. 防火墙(如有)

sudo ufw allow 9090

二、使用 systemd 方式(较新版本)

有些 Debian 版本使用:

sudo systemctl edit jenkins

添加:

[Service]
Environment="JENKINS_PORT=9090"

然后:

sudo systemctl daemon-reload
sudo systemctl restart jenkins

三、Docker 方式(如果你是用 Docker 跑的)

1. 停止并删除原容器

docker stop jenkins
docker rm jenkins

2. 重新运行并映射端口

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

四、验证是否生效

netstat -tulnp | grep java

或

curl http://localhost:9090

常见问题

  • 端口被占用 → 换端口或 lsof -i:8080
  • 改了不生效 → 确认改的是正确配置文件
  • Nginx 反向代理 → 前端端口和 Jenkins 端口可不同

如果你能告诉我:

  • Jenkins 安装方式(apt / docker / war)
  • Debian 版本

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

0 踩