请在Chrome、Firefox、IE8+等现代浏览器浏览本站。 本博客所有文章为原创,图片不加水印,随意转载,但请注明来源,谢谢!

更新Docker中的jenkins版本,以及解决时区问题

虚拟化 kxjhwbb 199℃ 0评论

更新Docker中的jenkins版本,以及解决时区问题

本人使用jenkins一直用的很迷,java也是半桶水,没办法,没有太多时间去了解…

docker也只是初学也很迷,之所以把jenkins放docker里,是考虑迁移方便,毕竟jenkins的配置什么的一坨坨的我还没弄清楚,又没数据库,感觉还是放docker里好

最近docker里的jenkins不断被植入挖矿木马,考虑应该是jenkins的问题吧,所以想把jenkins升级一下。。

 

更新jenkins的流程

1、进入jenkins的docker系统,貌似是debian,解决时区问题时听别人说的

注意,用root权限进:docker exec -it -u root docker容器ID或名字 bash

2、进入jenkins的war文件目录

cd /usr/share/jenkins/ ,在这里把jenkins.war包替换掉,我一开始以为是吧jenkins_home/里的war文件夹直接删掉下新的war包解压,还好备份了不然就把jenkins搞死了。

3、设置war文件的权限

chown jenkins:jenkins /usr/share/jenkins/jenkins.war 这不似乎不做其实也可以正常运行。

4、退出docker容器,重启容器

exit 后 ,docker restart docker容器ID或名字

 

更新完之后jenkins变英文版了,很迷,装了插件也无效,有知道什么问题的大佬可以说下,我是从1.6xxx直接升到了最新的2.177

 

时区修正流程

1、还是要进docker

docker exec -it -u root docker容器ID或名字 bash

2、修改/etc/timezone文件内容改为

echo Asia/Shanghai > /etc/timezone

3、重启容器就可以了,docker容器自己的时区问题,和linux改时区一样的操作,就不多说了

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址