программное обеспечение:
- 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)