# genkins
version: '3.3'
services:
jenkins:
image: jenkins/jenkins:lts #选择最新的长期维护版本即可
container_name: jenkins-docker #容器名称
restart: always #
privileged: true # 启用权限以便容器内能使用 docker
user: root # 避免权限问题
ports:
- "8080:8080" # Web UI 端口映射
- "50000:50000" # Agent 连接端口
volumes:
- ./jenkins_home:/var/jenkins_home # 数据持久化
- /var/run/docker.sock:/var/run/docker.sock # 宿主机docker控制
- /usr/bin/docker:/usr/bin/docker # 宿主机docker命令‘
environment:
- TZ=Asia/Shanghai # 时区设置
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18