使用docker運(yùn)行jenkins期間遇到的問題及解決方案
一開始是按照官網(wǎng)示例教程拉取的jenkinsci/blueocean,但這個(gè)鏡像其實(shí)已經(jīng)好久沒更新了,可能是這個(gè)原因,所以我這里跑的示例在下載推薦插件時(shí)魔法也下不下來,跳過后還總會(huì)莫名其妙的崩潰。
后續(xù)我直接用他們最新的jenkins/jenkins鏡像,然后推薦插件魔法下載完畢后,再在管理插件里面下載blue ocean。
還有就是創(chuàng)建多分支流水項(xiàng)目時(shí),本地項(xiàng)目有安全限制導(dǎo)致無法創(chuàng)建成功,

臨時(shí)解決方法(無需重啟)?:
訪問 ?Jenkins 管理界面 → ?Script Console。
執(zhí)行腳本命令:
System.setProperty("hudson.plugins.git.GitSCM.ALLOW_LOCAL_CHECKOUT", "true")這樣處理后按照經(jīng)典創(chuàng)建方式可以成功創(chuàng)建,但是打開blue ocean里面就是顯示不成功,可能是緩存或者版本不兼容問題,所以后續(xù)在重新創(chuàng)建新的容器時(shí)增加參數(shù),
永久解決方法 最終blueocean可以正常使用的docker命令:
docker run -u root -e JAVA_OPTS="-Dhudson.plugins.git.GitSCM.ALLOW_LOCAL_CHECKOUT=true" -p 8080:8080 -p 50000:50000 --name de mo -v F:\Docker\resources\file:/home -v /var/run/docker.sock:/var/run/docker.sock -v F:\Docker\resources\file\jenkins:/var/jenkins_home jenkins/ jenkins
其中xxx和xxx2分別是放git倉庫和jenkins相關(guān)信息存儲(chǔ)位置的本地映射文件夾

然后遇到了新的問題,docker容器內(nèi)部調(diào)用宿主機(jī)docker權(quán)限不夠,加了root權(quán)限不行,加了-v /usr/bin/docker:/usr/bin/docker不行,加了--privileged=true也不行,
算了還是本地部署吧
到此這篇關(guān)于使用docker運(yùn)行jenkins期間遇到的問題及解決過程的文章就介紹到這了,更多相關(guān)docker運(yùn)行jenkins問題內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
CentOS 7下設(shè)置Docker代理(Linux下Systemd服務(wù)的環(huán)境變量配置)
本文給大家分享Linux下Systemd服務(wù)的環(huán)境變量配置方法,此示例將覆蓋默認(rèn)docker.service文件,對(duì)CentOS 7下設(shè)置Docker代理的相關(guān)知識(shí)感興趣的朋友跟隨小編一起看看吧2021-05-05
Docker?Compose+Nestjs構(gòu)建Dapr?Redis發(fā)布訂閱分布式應(yīng)用
這篇文章主要為大家介紹了Docker?Compose+Nestjs構(gòu)建Dapr?Redis發(fā)布訂閱分布式應(yīng)用步驟詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-08-08
docker已啟動(dòng)容器修改添加端口映射的兩種方法
最近工作中遇到一個(gè)問題,docker容器啟動(dòng)后怎么修改端口映射?通過查找相關(guān)資料解決了,這篇文章主要給大家介紹了關(guān)于docker已啟動(dòng)容器修改添加端口映射的兩種方法,需要的朋友可以參考下2022-08-08
Docker中啟動(dòng)Nacos的實(shí)現(xiàn)示例
本文主要介紹了Docker中啟動(dòng)Nacos的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-02-02
在 docker 之間導(dǎo)出導(dǎo)入鏡像的方法
本篇文章主要介紹了在 docker 之間導(dǎo)出導(dǎo)入鏡像的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-07-07
使用docker?compose快速配置一組容器服務(wù)詳解
這篇文章主要為大家介紹了使用docker-?compose快速配置一組容器服務(wù)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11
Docker Compose 搭建簡(jiǎn)單的Python網(wǎng)絡(luò)應(yīng)用程序(步驟詳解)
在這個(gè)頁面上,你可以建立一個(gè)簡(jiǎn)單的Python網(wǎng)絡(luò)應(yīng)用程序,運(yùn)行在Docker Compose上,這篇文章主要介紹了Docker Compose 搭建簡(jiǎn)單的Python網(wǎng)絡(luò)應(yīng)用程序,需要的朋友可以參考下2022-07-07

