使用docker运行jenkins期间遇到的问题及解决方案
一开始是按照官网示例教程拉取的jenkinsci/blueocean,但这个镜像其实已经好久没更新了,可能是这个原因,所以我这里跑的示例在下载推荐插件时魔法也下不下来,跳过后还总会莫名其妙的崩溃。
后续我直接用他们最新的jenkins/jenkins镜像,然后推荐插件魔法下载完毕后,再在管理插件里面下载blue ocean。
还有就是创建多分支流水项目时,本地项目有安全限制导致无法创建成功,

临时解决方法(无需重启):
访问 Jenkins 管理界面 → Script Console。
执行脚本命令:
System.setProperty("hudson.plugins.git.GitSCM.ALLOW_LOCAL_CHECKOUT", "true")这样处理后按照经典创建方式可以成功创建,但是打开blue ocean里面就是显示不成功,可能是缓存或者版本不兼容问题,所以后续在重新创建新的容器时增加参数,
永久解决方法 最终blueocean可以正常使用的docker命令:
docker run -u root -e JAVA_OPTS="-Dhudson.plugins.git.GitSCM.ALLOW_LOCAL_CHECKOUT=true" -p 8080:8080 -p 50000:50000 --name de mo -v F:\Docker\resources\file:/home -v /var/run/docker.sock:/var/run/docker.sock -v F:\Docker\resources\file\jenkins:/var/jenkins_home jenkins/ jenkins
其中xxx和xxx2分别是放git仓库和jenkins相关信息存储位置的本地映射文件夹

然后遇到了新的问题,docker容器内部调用宿主机docker权限不够,加了root权限不行,加了-v /usr/bin/docker:/usr/bin/docker不行,加了--privileged=true也不行,
算了还是本地部署吧
到此这篇关于使用docker运行jenkins期间遇到的问题及解决过程的文章就介绍到这了,更多相关docker运行jenkins问题内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
centos6使用docker部署redis主从数据库操作示例
这篇文章主要介绍了centos6使用docker部署redis主从数据库操作,结合实例形式分析了centos6环境下docker部署redis主从数据库相关命令与使用技巧,需要的朋友可以参考下2020-02-02
Windows Server 2012 R2 安装 Docker的详细步骤
这篇文章主要介绍了Windows Server 2012 R2 安装 Docker,在这个给大家说明下使用windows10、Windows Server 2016以上系统可直接使用安装包,低版本系统需要使用 Docker Toolbox 来进行安装使用 Docker,需要的朋友可以参考下2022-04-04
docker 搭建基于prometheus的监控体系步骤实现
本文主要介绍了docker 搭建基于prometheus的监控体系步骤实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2022-05-05
docker(alpine+golang) 中 hosts 不生效问题解决方法
这篇文章主要介绍了docker(alpine+golang) 中 hosts 不生效问题解决大全,本文给大家分享了三种解决方法,每种方法给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2022-07-07


最新评论