Docker 部署Jenkins Jenkins下载插件失败(java.io.IOException: Failed to load: xx - Jenkins (2.361.4) or hig)

使用docker 创建容器跑Jenkins服务 ,下载插件 基本全红。

基本就没下载成功几个  然后docker logs  该容器查看日志输出信息后发现几乎所有的插件下载失败报错都是因为我们这个版本问题,我当前  这个jenkins的版本号 可以在界面左下角观察到:

是2.319.1  人家报错内容是:

java.io.IOException: Failed to load: Pipeline: Build Step (491.v1fec530da_858)
 - Jenkins (2.361.4) or higher required
 - Failed to load: Pipeline: API (1291.v51fd2a_625da_7)
    at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:1016)
    at hudson.PluginManager.dynamicLoad(PluginManager.java:917)
Caused: java.io.IOException: Failed to install pipeline-build-step plugin
    at hudson.PluginManager.dynamicLoad(PluginManager.java:930)
    at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:2179)
Caused: java.io.IOException: Failed to dynamically deploy this plugin
    at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:2183)
    at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1846)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:121)

明显看出来 它要的是最低2.361.4 版本的,所以 啥都不说了停止容器删除容器  重新下载镜像:

docker  pull  jenkins/jenkins:2.452.1 (去官网查看最新版本 去下拉镜像  Jenkins 的安装和设置

下拉成功后 我docker images一看  

然后用这个要求的版本重新  创建容器 运行  下载插件就好了;实在不行就去官网看最新版本号 新的问题都不会太大;网上讲的跟换镜像之类的我没尝试过 觉得很麻烦而且报错内容也不是镜像问题导致的一直说我版本不行;

更新后创建容器 重新开始启动容器 所有插件全部成功下载   没毛病!

  • 25
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值