以下為centos6.9下測試安裝:
docker下安裝jenkins:
更新yum源: yum -y update
安裝docker: yum -y install docker-io
啟動docket服務: service docker start
自啟動: chkconfig docker on
安裝jenkins: sudo docker pull jenkins
手動指定jenkins安裝目錄: cd /home && mkdir jenkins_home
把jenkins_home 檔案夾給 jenkins使用者操作權限: sudo chown -R 1000 /home/jenkins_home
啟動jenkins Docker 在8080端口 (如果已經被占用,可以換成對應其他的端口): sudo docker run -p 8080:8080 -p 50000:50000 -v /home/jenkins_home:/var/jenkins_home jenkins
背景運作的話使用如下: sudo docker run -d -ti -p 8080:8080 -p 50000:50000 -v /home/jenkins_home:/var/jenkins_home jenkins
通路8080,進入安裝引導頁,在裡面找到初始密碼:
直接安裝:
安裝java環境:
當然,提前解除安裝已安裝的java環境是有必要的:
配置java環境變量:
在profile檔案最下方追加如下:
更新配置檔案,讓配置生效:
添加jenkins的yum源:
安裝jenkins:
啟動jenkins:
設定jenkins自啟動:
如果出現如下類似錯誤:
Starting Jenkins bash: /usr/bin/java: No such file or directory [FAILED]
是因為jenkins預設的java路徑不對的問題,設定如下:
找到/usr/bin/java那一行,在底下加入如下代碼:
再重新開機jenkins即可:
如果還通路不到的話,試着關閉linux防火牆或者允許8080端口穿透過防火牆即可!
完整效果如下:
