Docker 安装部署jenkins服务,安装插件出现错误,安装插件异常 版本异常插件不可用问题

这篇具有很好参考价值的文章主要介绍了Docker 安装部署jenkins服务,安装插件出现错误,安装插件异常 版本异常插件不可用问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Docker 安装部署jenkins服务,安装插件出现错误,安装插件异常 版本异常插件不可用问题

一、本文采用jenkins:2.262版本,采用离线方式直接安装插件

拉取jenkins镜像并docker部署服务后,会发现jenkins安装插件,出现连接错误。这是由于目前无法访问jenkins官方的插件库,本人尝试过在hudson.plugins.git.GitTool.xml文件中修改插件地址为国内仓库或进入/pluginManager/advanced修改地址并将updates/default.json文件中的谷歌地址改为百度地址,以上方式在云服务器中实际无法生效。

故此采用离线方式安装插件,可以去下载对应版本的插件,传入jenkins_home下的plugins目录,前提是需要停止jenkins服务,把对应的插件上传到plugins目录下,并重启服务。

但是这个方式也会出现常见的插件与jenkins版本不兼容、异常等问题。
docker jenkins 插件安装失败,Linux,docker,jenkins,docker,运维
这一问题可以在管理jenkins中,下载推荐的jenkins的版本,文中版本为2.394
docker jenkins 插件安装失败,Linux,docker,jenkins,docker,运维
下载后为jenkins的war包
要注意的是 需要看你原先版本的jenkins使用的是jdk8还是11,文中2.262为jdk8,下载的war包使用的是jdk11,所以说还需要更改容器的jdk环境
具体操作为:

#复制jenkins.war到Jenkins容器的root目录下
docker cp jenkins.war jenkins:/root/
docker cp jdk-11_linux-x64_bin.tar.gz jenkins:/root/
#进入Jenkins容器
docker exec -it jenkins bash
#进入root目录解压jdk11,解压后,删除原压缩包
tar -zxvf openjdk-11_linux-x64_bin.tar.gz 
rm -rf openjdk-11_linux-x64_bin.tar.gz 
#使用alternatives添加jdk11
alternatives --install /usr/bin/java java /root/jdk-11/bin/java
#切换为jdk11
alternatives --config java
There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*+ 1           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.265.b01-0.el8_2.x86_64/jre/bin/java)
   2           /root/jdk-11/bin/java

Enter to keep the current selection[+], or type selection number: 2
#进入/usr/share/jenkins目录
cd /usr/share/jenkins/
ls
jenkins.war  ref
#备份原有war包
cp jenkins.war jenkins.war.2.262
#将下载的新war包复制至当前目录下
mv /root/jenkins.war .
#退出容器后重启jenkins
exit
docker restart jenkins

重启登录以后,就可以发现Jenkins的版本已经变为2.394了
docker jenkins 插件安装失败,Linux,docker,jenkins,docker,运维文章来源地址https://www.toymoban.com/news/detail-692403.html

到了这里,关于Docker 安装部署jenkins服务,安装插件出现错误,安装插件异常 版本异常插件不可用问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【微服务部署】三、Jenkins+Maven插件Jib一键打包部署SpringBoot应用Docker镜像步骤详解

      前面我们介绍了K8S+Docker+Maven插件打包部署SpringCloud微服务项目,在实际应用过程中,很多项目没有用到K8S和微服务,但是用到了Docker和SpringBoot,所以,我们这边介绍,如果使用Jenkins+jib-maven-plugin插件打包部署SpringBoot项目的Docker镜像。   网上有多种Docker打包插件使用说

    2024年02月09日
    浏览(25)
  • Linux下安装ElasticSearch-analysis-ik中文分词器插件,以及可能出现的异常处理

            注意:安装可以采用在线方式、离线方式,但是不建议在线安装,速度超级慢,本文只介绍离线安装方式                 下载地址:https://github.com/medcl/elasticsearch-analysis-ik                 切记选择版本需要跟ElasticSearch保持一致,否则可能会出现一些未知的异

    2024年02月07日
    浏览(47)
  • edge浏览器安装扩展插件报错:出现错误Download interrupted【更新版】

    由于作者本文章是之前作者遇到问题时,记录而来。并不能保证可以解决大伙的问题 最近,看到读者的反馈,进行了更新和升级!希望能够提供帮助!!! 如果还是没能解决问题,请一定不要放弃,勇敢百度,勇敢尝试!!! {如果使用方法一,一定将前面的#去掉} 打开ho

    2024年02月07日
    浏览(122)
  • jenkins自动部署微服务到docker

    1、代码上传到git; 2、jenkins拉取git的代码,maven打包,使用插件生成镜像,自动上传docker; 两个插件,一个打包插件,一个创建镜像上传docker仓库.(将dockerfile内容搬到插件配置) 将来要把哪个微服务包镜像上传,就在那个微服务添加插件。 jenkins 任务:构建,持续集成,需

    2024年02月12日
    浏览(24)
  • 使用Docker安装部署Jenkins

    本文主要记录如何通过docker安装jenkins,并且通过jenkins部署项目 前置准备 : jenkins所在宿主服务器首先安装好jdk、maven 注意:选择适合自己的JDK,并且注意安装JDK的系统 地址:https://www.oracle.com/java/technologies/downloads/#java8 1、卸载linux系统自带的JDK(建议直接用超级用户,不然卸

    2024年02月08日
    浏览(31)
  • 使用 Docker 部署 Jenkins 代理(主从)控制服务器

    自动化是 DevOps 的核心。各种自动化工具和技术真正实现了持续集成和持续交付的概念。这些工具多年来发展迅速,但似乎永远存在的一个名字是Jenkins。 我们不会在这篇文章中讨论 CI-CD 的介绍性概念,也不会浪费时间展示 Jenkins 安装步骤。如果您是 Jenkins 的新手,可以查看

    2024年02月10日
    浏览(30)
  • 一文搞懂jenkins安装部署(Docker)

    一、简介: 本文主要记录如何通过docker安装jenkins,并通过jenkins部署项目,最终效果:在jenkins对某个项目点击构建,jenkins就会去gitLab上拉取最新项目的最新代码,然后根据pom.xml文件,把项目打包成jar,并自动把这个最新的jar运行起来,达到一键式构建的目标。 二、操作步骤

    2023年04月25日
    浏览(28)
  • Jenkins+Docker+SpringCloud微服务持续集成之集群部署

      idea中修改注册中心eureka的配置,单节点换成集群   在启动微服务的时候,加入参数: spring.profiles.active 来读取对应的配置 网关服务配置   权限管理配置   业务模块配置       该插件可以支持多选框         逗号必须得是英文,否则出错       循环测试代码检查      

    2024年02月07日
    浏览(33)
  • Docker-Jenkins|安装部署全流程

    什么是Jenkins ?   Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成( CI/CD)。 软件项目CI/CD是什么 ?   CI(Continuous Integration)始终指持续集成 ,CD(Continuous

    2024年02月03日
    浏览(33)
  • Docker 安装 Jenkins 并部署 Maven 项目

    在开始之前,我们需要保证系统中已经安装了Docker、JDK、Maven。 我这里使用的是 2.344 版本的 Jenkins,拉取命令如下: 需要稍微等一会,等待拉取完成。 镜像下载完成后,我们可以通过如下命令查看我们 docker 中的所有镜像。 这里可以看到我们刚才拉取的 2.344版本的 Jenkins 镜

    2024年02月13日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包