CI/CD(二)docker-compose安装Jenkins
1、docker-compose.yml
version: '3.8'
services:
jenkins:
image: jenkins/jenkins:lts # 使用官方的 Jenkins LTS 镜像
container_name: jenkins
user: root # 如果需要以 root 用户运行
ports:
- "8080:8080" # Jenkins Web 界面端口
- "50000:50000" # 用于 Jenkins Agent 的通信端口
volumes:
- ./jenkins_home:/var/jenkins_home # 持久化 Jenkins 数据
- /var/run/docker.sock:/var/run/docker.sock # 允许 Jenkins 调用宿主机的 Docker
- /usr/bin/docker:/usr/bin/docker # 这是为了我们可以在容器内使用docker命令
- /usr/local/bin/docker-compose:/usr/local/bin/docker-compose
restart: unless-stopped
environment:
- TZ=Asia/Shanghai # 设置时区为上海(根据需要调整
2、启动后查看初始密码
3、更换国内插件源
https://mirror.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json