Linux安裝jenkins和通過docker容器安裝jenkins


參考安裝的一些注意事項:https://wiki.jenkins.io/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions#InstallingJenkinsonRedHatdistributions-ImportantNoteonCentOSJava;

下載穩定版本jenkinswar包

  • 命令

后台運行jenkins程序,指定端口8503,這里也可以指定下日歷的目錄"&>/自己的目錄/jenkins.log

nohup java -jar jenkins.war --httpPort=8503 &
查看運行日志
tail -1000f nohup.out

問題記錄

  • 在自己的與服務器安裝時,重新指定了jenkins的端口(8503),我用的是華為雲,在服務器控制台的安全組添加下該端口的入站方向規則。發現還是訪問不了,原因是在服務器上還要設置下該端口的防火牆。

firewall-cmd --permanent --new-service=jenkins

firewall-cmd --permanent --service=jenkins --set-short="Jenkins Service Ports"

firewall-cmd --permanent --service=jenkins --set-description="Jenkins service firewalld port exceptions"

firewall-cmd --permanent --service=jenkins --add-port=8503/tcp

firewall-cmd --permanent --add-service=jenkins

firewall-cmd --zone=public --add-service=http --permanent

firewall-cmd --reload



firewall-cmd --list-all

在瀏覽器中訪問,自己服務IP+自己指定的端口

  • 此時我們會進入到jenkins的初始化頁面,我們一步步來就行


docker鏡像安裝jenkins

拉取鏡像

docker pull jenkins/jenkins:lts

啟動

  • 啟動命令,jenkins默認端口為8080,我本機8080被占用,所以重新指定一個端口8501

本機先創建/var/jenkins_home

docker run -p 8501:8080 --name jenkins -v /var/jenkins_home:/var/jenkins_home -d jenkins/jenkins:lts

訪問

  • 服務器ip:8501


免責聲明!

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



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