Docker 部署 Jenkins 并加速安装插件
- 使用Docker 部署 Jenkins
- 1、pull容器
- 2、运行jenkins
- 3、将容器的重要内容挂载到本地
- 4、带目录和端口运行Jenkins
- 5、换源
- 6、访问Jenkins
使用2.402版本,试过2.3x的这样操作插件加速失败
复制容器里的 /var/jenkins_home 目录到本地 ~/docker_data/jenkins
配置jenkins挂载目录文件夹权限
停止并删除原有jenkins容器
通过命令查看jenkins容器运行日志
看到这里,说明jenkins容器已经运行成功了,复制上面显示的密码,我这里是 403cc3c2849140ab9fd28428e0419510 这段
如果忘记复制,可以去 ~/docker_data/jenkins/secrets/initialAdminPassword 这个目录里复制
这个密码请保存好,这是admin账号的密码
这一步是为了jenkins启动之后能快速安装插件,如果不需要,可以直接跳过
访问http://localhost:8080
输入刚刚复制的密码,点击继续
访问http://localhost:8080/pluginManager/advanced
拉到最下面
看到升级站点 输入 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json 并提交
备用链接 http://mirror.esuni.jp/jenkins/updates/update-center.json
修改jenkins/updates/default.json 的内容
这一步是把 https://updates.jenkins.io/download 替换成 https://mirrors.tuna.tsinghua.edu.cn/jenkins
把 http://www.google.com 替换成 https://www.baidu.com
重启jenkins 容器
http://localhost:8080
输入刚刚复制的密码,点击继续
到这里jenkins就算部署完成了
你可以选择 安装推荐的插件
也可以像我一样 自己选择插件安装 点击选择插件来安装
在这个页面选择你需要安装的插件
这里我主要使用pipeline 我就勾选了相应的插件
点击安装,稍等片刻
因为刚刚我们修改过插件源,这里安装插件会快很多
安装完成
填写用户名等信息
请忽略前面几张截图的版本,这是本人踩过的坑,安装插件失败之后换成2.402版本就成功了