可以的,Ubuntu 上快速部署 Jenkins 非常常见,而且官方提供了成熟的仓库和脚本,几分钟就能跑起来。下面给你几种常见“快速部署”方式,按从快到更可控排序:
适合:大多数用户、服务器、内网机器
sudo apt update
sudo apt install -y openjdk-17-jdk
Jenkins 长期支持版(LTS)推荐 Java 17
curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee \
/usr/share/keyrings/jenkins-keyring.asc > /dev/null
echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \
https://pkg.jenkins.io/debian-stable binary/ | sudo tee \
/etc/apt/sources.list.d/jenkins.list > /dev/null
sudo apt update
sudo apt install -y jenkins
sudo systemctl enable --now jenkins
http://<服务器IP>:8080
初始密码:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
✅ 完成,通常 5–10 分钟
适合:已用 Docker、想隔离环境
docker run -d \
--name jenkins \
-p 8080:8080 -p 50000:50000 \
-v jenkins_home:/var/jenkins_home \
jenkins/jenkins:lts
查看密码:
docker logs jenkins
✅ 一条命令即可
version: "3"
services:
jenkins:
image: jenkins/jenkins:lts
ports:
- "8080:8080"
- "50000:50000"
volumes:
- jenkins_home:/var/jenkins_home
volumes:
jenkins_home:
docker compose up -d
jenkins 用户权限最小化JENKINS_HOME✅ Ubuntu 能非常快速地部署 Jenkins
apt 安装最稳如果你愿意,我可以:
你打算用在什么场景?(学习 / 公司 CI / 个人项目)