1、Docker engine 安装(忽略)
2、docker 安装jenkins
docker pull jenkins/jenkins:lts
mkdir -p /var/jenkins_node
chmod 777 /var/jenkins_node
docker run -itd -p 8080:8080 -p 50000:50000 -v /var/jenkins_node:/var/jenkins_home --name jenkins jenkins/jenkins:latest
docker logs -f jenkins
3、Jenkins 可能起不来,因为其需要访问国外站点,因为墙的原因,下载初始化界面所需插件不了,就一直处于等待状态
解决方法:
1、在$JENKINS_HOME/hudson.model.UpdateCenter.xml文件中,默认内容如下
docker cp jenkins:/var/jenkins_home/hudson.model.UpdateCenter.xml ./
vim hudson.model.UpdateCenter.xml
# 修改 http://updates.jenkins-ci.org/update-center.json 站点为 http://mirror.xmission.com/jenkins/updates/update-center.json
docker cp hudson.model.UpdateCenter.xml jenkins:/var/jenkins_home/hudson.model.UpdateCenter.xml
# 重启Jenkins
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 作者:张尚