Docker部署Jenkins

本文最后更新于 2024年12月2日 晚上

准备存储卷

1
2
mkdir /usr/local/jenkins/data
chown -R 1000 /usr/local/jenkins/data

创建docker-compose.yml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
version: '3.1'
services:
jenkins:
restart: always
image: jenkinsci/jenkins
container_name: jenkins
ports:
# 发布端口
- 8080:8080
# 基于 JNLP 的 Jenkins 代理通过 TCP 端口 50000 与 Jenkins master 进行通信
- 50000:50000
environment:
TZ: Asia/Shanghai
volumes:
- ./data:/var/jenkins_home

启动Jenkins

Jenkins 第一次启动时需要输入一个初始密码用以解锁安装流程,使用 docker logs jenkins 即可方便的查看到初始密码


Docker部署Jenkins
https://www.bugfree.top/2022/12/10/docker/Docker部署Jenkins/
作者
lizhenguo
发布于
2022年12月10日
更新于
2024年12月2日
许可协议