docker-compose.yml
version: '3.1'
services:
jenkins:
image: jenkins/jenkins
restart: always
container_name: jenkins
privileged: true # 解决不能在data内创建文件
ports:
- 8080:8080 # jenkins的UI访问端口
- 50000:50000 # 基于JNLP的Jenkins代理通过TCP端口 50000 与 Jenkins master 进行通信
environment:
TZ: Asia/Shanghai
volumes:
- ./data:/var/jenkins_home
注意:
需要将data目录设置成chmod 777 data
,不然会提示权限不足的情况