docker搭建Jenkins環境
阿新 • • 發佈:2021-08-01
Jenkins是一個開源的CI&CD的軟體,提供持續整合和持續交付服務,進行構建、部署、自動化,滿足任何專案的需要
Jenkins在docker hub 上的地址:https://hub.docker.com/r/jenkins/jenkins
一、Jenkins的啟動
啟動Jenkins:docker run -d --name jenkins -p 8081:80 jenkins/Jenkins安裝為最新版本
為方便以後的Jenkins遷移,建議使用掛載的方式進行安裝:docker run -d --name jenkins -p 8081:8080 -v ${PWD}/jenkins:/var/jenkins_home jenkins/jenkins
啟動時建議不適用root使用者,使用普通使用者進行啟動
啟動時報錯:touch: cannot touch '/var/jenkins_home/copy_reference_file.log': Permission denied
解決方法:chown -R1000:1000/home/jin319/jenkins
檢視日誌檔案: docker logs -f jenkins ,密碼登入時會使用
輸入:http://<dockerhostip>:8081 開啟Jenkins,輸入日誌檔案中的密碼
選擇安裝推薦的外掛
建立使用者並完成