Jenkins-Docker安装教程
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
准备工作
- 需要准备一台服务器,大家可以在网上买,个人学习的话还是建议大家去安装一个虚拟机,去装一个Linux系统。PVE安装教程
- docker Docker安装教程
开始安装
- 下载镜像
docker pull jenkins/jenkins- vim创建docker-compose.yml文件
services:
jenkins:
image: jenkins/jenkins
user: '0:0' #设置root权限运行
container_name: myjenkins
restart: always # 自动重启容器
ports:
- "8099:8080" # 映射Jenkins的HTTP端口
- "50099:50000" # 映射Jenkins的代理端口
volumes:
- ./local/jenkins:/var/jenkins_home # 挂载Jenkins home目录- 启动docker-compose.yml文件
docker-compose up -d- 访问jenkins服务器IP:8099,首次登录需要输入密码
- 密码文件位置:/var/jenkins_home/secrets/initialAdminPassword
- 复制密码,输入密码,选择安装推荐插件,输入管理员账号密码,完成安装
- Jenkins配置源