使用docker compose 安装jenkins
debian官方安装文档
docker-compose.yml - Dhudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION=true这里的作用的安装ssh插件时不进行csrf认证 - 需要给Local的jenkins_home设置 chown -R 1000 ./jenkins_home
version: '3'
services:
jenkins:
image: jenkins/jenkins
ports:
- "8080:8080"
volumes:
- ./jenkins_home:/var/jenkins_home
- /usr/bin/docker:/usr/bin/docker
- /var/run/docker.sock:/var/run/docker.sock
- /etc/docker:/etc/docker
environment:
- Dhudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION=true
调用外部docker
使用本地安装jenkins
配置docker权限组
groups jenkins
sudo usermod -aG docker jenkins
sudo usermod -aG docker jenkins