(centos7)docker安装jenkins启动界面和插件管理都不能正常下载插件?

docker安装jenkins启动界面的推荐插件和插件管理中的插件都不能正常下载?

背景

以前在win10本地系统上部署过jenkins,但局限性很大,只能自己使用。这几天学习了docker,就尝试使用docker在centos7上部署jenkins,但是遇到了很大的坑。docker安装jenkins启动界面的推荐插件和插件管理中的插件都不能正常下载? 没有核心插件,jenkins当然不能使用了。

问题展示及解决流程

启动界面下载官方推荐插件失败

在这里插入图片描述
百度过这个问题,很多的解决方法都是——查找**/jenkins/hudson.model.UpdateCenter.xml 的文件,然后点进去修改镜像源(更换成国内的镜像地址),之后再重启jenkins

<?xml version='1.1' encoding='UTF-8'?>
<sites>
  <site>
    <id>default</id>
    <!--<url>https://updates.jenkins.io/update-center.json</url>-->
    <url> https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url>
</site>
中国镜像
http://mirror.xmission.com/jenkins/updates/current/update-center.json
jenkins插件清华大学镜像地址
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

但是并没有解决问题
之后有重新卸载的docker的jenkins镜像,重新安装,仍然失败
上图中可能偶尔有几个插件可以下载(红色变绿色),但也只是个别

虽然官方推荐的插件下载失败,但是也可以进入jenkins界面。有博客推荐在插件管理里面重新下载需要的插件,但是仍然失败
在这里插入图片描述

插件管理下载插件失败

有推荐博客,还是更改镜像源
在这里插入图片描述
但并没有什么用

最后看下载插件的失败的报错信息,才明白,原来是通过docker下载的jenkins版本太低的缘故,插件需要更高版本的jenkins,所以导致失败

在这里插入图片描述
但是我记得,我通过docker命令 docker pull jenkins 默认下载的jenkins是latest的最新版本怎么会才2.60.3的版本呢?(查询官网得知,此时jenkins最新的版本是2.222)

最后还是在一个偶然的一个博客上发现有,docker提供的各种镜像的版本查询,原本以为在运行doccker search jenkins就可以满足我的需求,还是试了试
地址:https://hub.docker.com/

才发现,原来官方版本的jenkins(docker版)已经停止了维护
在这里插入图片描述

可以使用Jenkins社区在项目发布过程中jenkins/jenkins:lts提供和维护的图像,运行以下两种命令下载jenkins的镜像(根据需求选择)
docker pull jenkins/jenkins:lts
docker pull jenkins/jenkins

在这里插入图片描述
至此问题得以解决,当然在运行前可以更改以下jenkins的镜像源,给为国内的镜像,提高插件下载速度(国外镜像地址,因为墙的原因,很可能会下载失败)

在这里插入图片描述

jenkins镜像列表

Jenkins 所有镜像列表: http://mirrors.jenkins-ci.org/status.html
比如:

清华大学镜像:https://mirrors.tuna.tsinghua.edu.cn/jenkins/
日本的镜像: http://mirror.esuni.jp/jenkins/, http://ftp.yz.yamagata-u.ac.jp/pub/misc/jenkins/, http://ftp.tsukuba.wide.ad.jp/software/jenkins/
德国的镜像:http://jenkins.mirror.isppower.de/ , http://mirror.yandex.ru/mirrors/jenkins/
官方的镜像:http://mirrors.jenkins-ci.org/, http://archives.jenkins-ci.org/

发布了23 篇原创文章 · 获赞 15 · 访问量 3731

猜你喜欢

转载自blog.csdn.net/qq_42937522/article/details/104533952