跳过初始化
dockre-compose.yaml
version: '3.7'
services:
jenkins:
image: jenkins/jenkins:2.204
restart: always
environment:
- JAVA_OPTS= -Djenkins.install.runSetupWizard=false
- 重点就是
-Djenkins.install.runSetupWizard=false
这个参数
插件加速镜像设置(初始化)
dockre-compose.yaml
version: '3.7'
services:
jenkins:
image: jenkins/jenkins:2.204
restart: always
environment:
- JENKINS_UC_DOWNLOAD=https://mirrors.tuna.tsinghua.edu.cn/jenkins/
- 按照 https://github.com/jenkinsci/docker/blob/master/README.md 的说明,
JENKINS_UC_DOWNLOAD
的内容应该形如 https://updates.jenkins-ci.org/download/
插件加速镜像设置(运行时)
- 依次进入
系统管理
->管理插件
->高级
- 修改
升级站点
地址为 http://mirrors.jenkins-ci.org/status.html 中加速镜像服务器地址
下面是一些常用的加速地址
- https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
- http://mirror.esuni.jp/jenkins/updates/update-center.json
- http://mirror.xmission.com/jenkins/updates/update-center.json
插件最终下载加速
经过上面的设置, 最终下载还是一样的慢. 原因是缓存的下载地址还是原始地址, 所以需要黑科技一下:
sed -i 's@http://updates.jenkins-ci.org/download@https://mirrors.tuna.tsinghua.edu.cn/jenkins@g' /var/jenkins_home/updates/default.json
sed -i 's@http://www.google.com@https://www.baidu.com@g' /var/jenkins_home/updates/default.json
最终实验, 在第一次启动之后要求输入初始化密码时执行上面的命令, 然后重启容器, 就能很顺利的完成初始化。