docker安裝jenkins最新版本


docker安裝jenkins最新版本

拉取一個jenkins的最新鏡像

docker pull jenkins/jenkins:lts;

創建一個jenkins目錄

mkdir /data/jenkins

啟動Jenkins容器

執行如下腳本

docker run -d  --name jenkins -p 8099:8080 -p 50000:50000 -v /data/jenkins:/var/jenkins_home jenkins/jenkins:lts

報錯:

jenkins | touch: cannot touch ‘/var/jenkins_home/copy_reference_file.log’: Permission denied jenkins | Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permissions? jenkins exited with code 1

解決方法:

加上-u 0

docker run -u 0 -d  --name jenkins -p 8099:8080 -p 50000:50000 \
-v /data/jenkins:/var/jenkins_home \
-v /usr/java/jdk1.8.0_151:/var/java_home \
-v /usr/local/maven/apache-maven-3.6.2:/var/maven_home \
jenkins/jenkins:lts

參考:https://stackoverflow.com/questions/44065827/jenkins-wrong-volume-permissions

注意:由於jenkins構建maven項目需要依賴jdk以及maven,因此在運行容器的時候將本機的jdk的目錄以及maven的目錄共享給容器。

打開Jenkins管理界面

瀏覽器打開http://yourhost:8099/

輸入管理密碼

進入容器內部docker exec -it jenkins bash;

執行:cat /var/jenkins_home/secrets/initialAdminPassword,得到密碼並粘貼過去

輸入密碼之后,重啟docker鏡像 docker restart {CONTAINER ID},安裝完畢

問題1:該jenkins實例似乎已離線

參考:https://www.cnblogs.com/du-hong/p/10655635.html

安裝需要的插件

略...


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM