简体   繁体   English

Windows 7 docker工具箱-dockerizing jenkins-无法安装插件

[英]Windows 7 docker toolbox - dockerizing jenkins - failing to install plugins

software: 软件:

  • windows 7 Windows 7的
  • docker toolbox / virtualbox 码头工人工具箱/虚拟箱
  • cmder cmder

Create docker-machine 创建docker-machine

$ docker-machine create -d virtualbox default

Configure this - cmder - to enable access to docker commands 配置此命令-cmder-启用对docker命令的访问

$ @FOR /f "tokens=*" %i IN ('docker-machine env --shell cmd default') DO @%i

docker - pull latest jenkins from docker 泊坞窗-从泊坞窗中获取最新的詹金斯

docker pull jenkins

Run example jenkins container and volume jenkins-data 运行示例jenkins容器和卷jenkins-data

docker run --name myJenkins1 -p 8080:8080 -p 50000:50000 -v jenkins-data:/var/jenkins_home jenkins

visit jenkins url in browser 在浏览器中访问jenkins网址

http://192.168.99.100:8080

login with admin password 用管理员密码登录

  • install default plugins (including pipeline) 安装默认插件(包括管道)
  • errors: 错误:

    SEVERE: Failed to install Docker Pipeline 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 docker-workflow plugin at hudson.PluginManager.dynamicLoad(PluginManager.java:874) at hudson.PluginManager.dynamicLoad(PluginManager.java:813) at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1889) 严重:无法安装Docker Pipeline java.io.IOException:无法在hudson.model.UpdateCenter $ DownloadJob.run(UpdateCenter.java)的hudson.model.UpdateCenter $ InstallationJob._run(UpdateCenter.java:1893)处动态部署此插件。 :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( java.lang.Thread.run(Thread.java:748)处的AtmostOneThreadExecutor.java:110)原因:java.io.IOException:无法在hudson.PluginManager.dynamicLoad(PluginManager.java:874)上安装docker-workflow插件。在hudson.model.UpdateCenter $ InstallationJob._run(UpdateCenter.java:1889)在hudson.PluginManager.dynamicLoad(PluginManager.java:813)

    Caused by: java.io.IOException: Docker Pipeline v1.17 failed to load. 引起原因:java.io.IOException:Docker Pipeline v1.17加载失败。

    • Pipeline: Groovy v2.57 failed to load. 管道:Groovy v2.57加载失败。 Fix this plugin first. 首先修复此插件。 at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:626) at hudson.PluginManager.dynamicLoad(PluginManager.java:864) 在hudson.PluginManager.dynamicLoad(PluginManager.java:864)上的hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:626)

I cleared any cache previous jenkins docker system prune -a. 我清除了先前jenkins docker docker system prune -a.所有缓存docker system prune -a.

Then tried again and this has installed - Jenkins 2.138.2. 然后再试一次,并已安装-Jenkins 2.138.2。 Seems to have worked now. 似乎现在已经起作用。 Maybe it was incompatible jenkins and plugins, or network issues. 也许是詹金斯和插件不兼容,或者是网络问题。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM