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

时间:2019-07-02 09:49:19

标签: docker jenkins jenkins-pipeline jenkins-plugins jenkins-cli

我已经通过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在安装时打印的日志。

enter image description here

下面也是通过插件管理器安装时收到的警告消息的屏幕截图

enter image description here

2 个答案:

答案 0 :(得分:0)

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

像这样运行您的命令:

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

请参阅jenkins

答案 1 :(得分:0)

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

Array.from()