jenkins部署应用(docker版本)

一、安装

1.docker镜像运行jenkins

  • 安装详细步骤参考官方文档https://jenkins.io/zh/doc/book/installing/
docker run   -u root   --rm   -d   -p 8080:8080   -p 50000:50000   -v jenkins-data:/var/jenkins_home   -v /var/run/docker.sock:/var/run/docker.sock   jenkinsci/blueocean
  • 浏览器访问8080端口

如果界面提示Jenkins正在启动,请稍后...或者提示
Please wait while Jenkins is getting ready to work...

解决方法:

需要你进入jenkins的工作目录,打开 hudson.model.UpdateCenter.xml 把 http://updates.jenkins-ci.org/update-center.json 改成 http://mirror.xmission.com/jenkins/updates/update-center.json

  • Jenkins对离线和插件安装慢解决方法
cd /var/jenkins_home/updates/
 sed -i ‘s/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g‘ default.json && sed -i ‘s/http:\/\/www.google.com/https:\/\/www.baidu.com/g‘ default.json
  • 时间不一致问题解决办法

Docker 容器时间跟主机时间保持同步

docker cp  /usr/share/zoneinfo/Asia/Shanghai  jenkins02:/etc/localtime

Jenkins系统上的时间不正确问题

很简单,点击系统管理,选择执行脚本命令:

打开 【系统管理】->【脚本命令行】运行下面的命令

System.setProperty(‘org.apache.commons.jelly.tags.fmt.timeZone‘, ‘Asia/Shanghai‘)

jenkins部署应用(docker版本)

相关推荐