一、安装
docker-compose.yml 文件
version: '3.6'
services:
gitlab:
image: 'jenkins/jenkins:2.401.2-lts'
container_name: jenkins
restart: always
ports:
- '7929:8080'
- '50000:50000'
volumes:
- ./data:/var/jenkins_home/
- /var/run/docker.sock:/var/run/docker.sock
- /usr/bin/docker:/usr/bin/docker
- /etc/docker/daemon.json:/etc/docker/daemon.json
# 启动
docker-compose up -d
docker ps -a 发现 jenkins 起不来
docker logs -f -n 500 jenkins 查看日志:
touch: cannot touch '/var/jenkins_home/copy_reference_file.log': Permission denied
Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permissions?
没权限写日志
解决方案:
给当前挂载目录赋权限:
chown -R 1000:1000 /usr/local/docker/jenkins/
# 重新启动
docker-compose up -d
启动成功!
查看日志获取初始密码:
浏览器打开页面:http://IP:7929/
输入初始密码登录。
二、配置插件源
安装插件经常失败,可以配置国内插件源,比如清华的