Docker Jenkins 无法加载插件

标签 docker jenkins

我运行 docker run -p 80:8080 jenkins 并且 Jenkins 正确启动,但几乎所有插件都无法安装。

在日志中,我收到了这样的错误:

SEVERE: Failed to install Folders
java.io.IOException: Failed to dynamically deploy this plugin
        at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1893)
        at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1651)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:110)
        at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.IOException: Failed to install cloudbees-folder plugin
        at hudson.PluginManager.dynamicLoad(PluginManager.java:874)
        at hudson.PluginManager.dynamicLoad(PluginManager.java:813)
        at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1889)
        ... 5 more
Caused by: java.io.IOException: Folders Plugin v6.11.1 failed to load.
 - You must update Jenkins from v2.60.3 to v2.138.4 or later to run this plugin.
        at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:626)
        at hudson.PluginManager.dynamicLoad(PluginManager.java:864)
        ... 7 more

我不确定是什么导致了这种情况,在直接运行 Jenkins 插件之前(不是从 docker 运行),我从来没有遇到过问题。我认为这是一个版本问题,因为它说 You must update Jenkins from v2.60.3 to v2.138.4 or later to run this plugin ,但由于它是官方的 docker 镜像,我很惊讶它不起作用。

最佳答案

我的错,我使用了错误的图像 - 它应该是 docker pull jenkins/jenkins 而不是 docker pull jenkins 。我在 https://github.com/jenkinsci/docker/issues/787https://jenkins.io/blog/2018/12/10/the-official-Docker-image/#official-jenkins-image-to-use-from-docker-hub 中找到了答案。

关于Docker Jenkins 无法加载插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60323427/

相关文章:

jenkins - 需要分步指南在 Ubuntu 上执行 Jenkins(使用 Hudson 构建)中的 Jmeter 脚本

Jenkins :将数据从奴隶复制到奴隶

mysql - 无法连接到 Docker 容器

docker - Mac M1 上的 Apache Airflow 安装问题

docker - 如何防止在Docker容器中运行的bash中的西里尔文字失真?

docker 在 MacOs Sierra 上失败,出现 'MSpanList_Insert 0x8f1000 0x81d2db0339 0x0'

hudson - 运行时的 Jenkins/Hudson 作业参数?

swift - 涂上 :only generating unit test results not the UI tests

jenkins - 更改 Jenkins 中的作业顺序

docker - 为什么docker磁盘空间不受控制地增长?