在Docker上无法安装Jenkins建议的插件

4

我通过Docker启动了Jenkins,以管理员模式启动。在输入密码后,当我选择安装建议的插件时,大部分安装都失败了。然后我创建了Jenkins用户并导航到Jenkins首页,它显示如下截图中的错误。

enter image description here

通过以下命令安装Docker和Jenkins

sudo yum install docker-ce

systemctl start docker

docker pull Jenkins

docker run -p 8080:8080 jenkins

当我进入“管理Jenkins”并尝试安装其他插件(如Git)时,安装失败了。我不确定出了什么问题?为什么安装失败了。

以下是Jenkins在安装期间输出的日志。

输入图片说明

此外,以下是通过插件管理器安装时收到的警告信息的截图。

输入图片说明


你在初始化过程中安装了通用插件吗? - LinPy
@LinSel,在初始化过程中,安装常用插件也失败了。只有一些插件被安装了。 - Asad Ali
没错,我也遇到过这个问题,我建议使用之前的图像标签,而不是最新的。 - LinPy
@LinSel 这是我第一次通过Docker配置Jenkins,我没有任何以前的镜像。 - Asad Ali
2个回答

14

当我使用latest weekly时,我遇到了同样的问题,所以我建议使用lts,因为在您的命令中指定jenkins时,会拉取latest weekly

像这样运行您的命令:

docker pull jenkins/jenkins:lts
docker run -p 8080:8080 jenkins/jenkins:lts

查看jenkins


0

我也遇到了这个错误。注意到Jenkins需要挂载一个卷来存储所有的插件数据。根据文档,以这种方式运行会在主机系统上创建/var/jenkins_home,并解决OP给出的错误。

docker run -p 8080:8080 -p 50000:50000 -d -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接