Набор инструментов для докеров Windows 7 - докеризация jenkins - не удается установить плагины

программное обеспечение:

  • Windows 7
  • набор инструментов для докеров / виртуальный ящик
  • командование

Создать докер-машину

$ docker-machine create -d virtualbox default

Настройте это — cmder — чтобы разрешить доступ к командам докера

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

докер - вытащить последние версии дженкинсов из докера

docker pull jenkins

Запустите пример контейнера jenkins и тома jenkins-data

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

посетите URL-адрес jenkins в браузере

http://192.168.99.100:8080

войти с паролем администратора

  • установить плагины по умолчанию (включая конвейер)
  • ошибки:

    СЕРЬЕЗНЫЙ: Не удалось установить Docker Pipeline java.io.IOException: Не удалось динамически развернуть этот подключаемый модуль в hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1893) в hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java :1651) в java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) в java.util.concurrent.FutureTask.run(FutureTask.java:266) в hudson.remoting.AtmostOneThreadExecutor$Worker.run( AtmostOneThreadExecutor.java:110) в java.lang.Thread.run(Thread.java:748) Причина: java.io.IOException: не удалось установить плагин рабочего процесса docker в hudson.PluginManager.dynamicLoad(PluginManager.java:874) в hudson.PluginManager.dynamicLoad(PluginManager.java:813) в hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1889)

    Причина: java.io.IOException: не удалось загрузить Docker Pipeline v1.17.

    • Pipeline: Groovy v2.57 failed to load. Fix this plugin first. at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:626) at hudson.PluginManager.dynamicLoad(PluginManager.java:864)

person Steve Tomlin    schedule 30.10.2018    source источник


Ответы (1)


Я очистил кеш предыдущего Дженкинса docker system prune -a.

Затем попробовал еще раз, и это установило - Jenkins 2.138.2. Кажется, сейчас заработало. Возможно, это были несовместимые jenkins и плагины или проблемы с сетью.

person Steve Tomlin    schedule 30.10.2018