docker安装部署jenkins
1.使用docker安装部署jenkins
# 使用docker拉取最新的LTS版本
docker pull jenkins/jenkins:lts
# 创建docker的文件影射卷
docker volume create jenkins
# 创建实例
docker run -d --name jenkins -p 8080:8080 -p 50000:50000 -v jenkins:/var/jenkins_home jenkins/jenkins:lts
# 打印log,获取初始密钥
docker logs -f jenkins
2.在打印的log中找到如下图中的密码:
3.打开浏览器http://localhost:8080进入jenkins登录界面,管理员密码中输入步骤2中的密码,点击继续
4.选择安装插件:安装推荐的插件或自选插件安装都可以,以下选择的是推荐的插件
5.创建管理员用户,用户名信息自定义即可,点击保存并完成,直到安装完成
修改时区
1.删除已有实例
docker rm -f jenkins
2.重新创建实例并设置时区
docker run -d --name jenkins -p 8080:8080 -p 50000:50000 -v jenkins:/var/jenkins_home -e JAVA_OPTS=-Duser.timezone=Asia/Shanghai jenkins/jenkins:lts
离线安装插件
1.插件下载地址:下载所需的插件(扩展名为.hpi或.jpi)
http://updates.jenkins-ci.org/download/plugins/
2.进入jenkins系统–Manage Jenkins–Manage Plugins–Advanced–Upload Plugin,选择下载的插件上传,重启jenkins后安装的插件即生效
更改jenkins插件地址为国内源地址
1.进入 Manage Jenkins–Manage Plugin–Advanced–Update Site,设置为:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json 或者 http://mirror.xmission.com/jenkins/updates/update-center.json
2.修改服务器配置
进入jenkins安装目录下的/updates/default.json,替换以下内容:
说明:docker做了数据映射,jenkins安装目录为/var/lib/docker/volumes/jenkins/_data/updates
① 将其中的updates.jenkins-ci.org/download(或者updates.jenkins.io/download)替换为mirrors.tuna.tsinghua.edu.cn/jenkins
sed -i 's#https://updates.jenkins.io/download#https://mirrors.tuna.tsinghua.edu.cn/jenkins#g' default.json
② 将其中的www.google.com 修改为 www.baidu.com
sed -i 's#http://www.google.com#https://www.baidu.com#g' default.json
3.修改完后重启jenkins: http://localhost:8080/restart