1、Docker engine 安装(忽略)

2、docker 安装jenkins

  1. docker pull jenkins/jenkins:lts
  2. mkdir -p /var/jenkins_node
  3. chmod 777 /var/jenkins_node
  4. docker run -itd -p 8080:8080 -p 50000:50000 -v /var/jenkins_node:/var/jenkins_home --name jenkins jenkins/jenkins:latest
  5. docker logs -f jenkins

3、Jenkins 可能起不来,因为其需要访问国外站点,因为墙的原因,下载初始化界面所需插件不了,就一直处于等待状态

解决方法:
1、在$JENKINS_HOME/hudson.model.UpdateCenter.xml文件中,默认内容如下

  1. docker cp jenkins:/var/jenkins_home/hudson.model.UpdateCenter.xml ./
  2. vim hudson.model.UpdateCenter.xml
  3. # 修改 http://updates.jenkins-ci.org/update-center.json 站点为 http://mirror.xmission.com/jenkins/updates/update-center.json
  4. docker cp hudson.model.UpdateCenter.xml jenkins:/var/jenkins_home/hudson.model.UpdateCenter.xml
  5. # 重启Jenkins
  6. docker restart jenkins

4、 如果可以启动Jenkins,安装过程中可能出现插件安装失败,这是因为升级站点位于境外,更换为国内的镜像即可

系统管理>>管理插件>>高级,将 [升级站点] 更换为
http://mirror.xmission.com/jenkins/updates/current/update-center.json
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

文档更新时间: 2020-04-14 18:29   作者:张尚