docker 安裝 jenkins
安裝docker
yum -y install docker
啟動docker
systemctl start docker
檢視docker服務狀態
systemctl status docker
docker 安裝 jenkins
拉取映象
資源網:https://hub.docker.com/_/jenkins?tab=tags
docker pull jenkins:2.60.3
建立本地資料卷
設定對映本地資料卷的路徑為/data/jenkins_home/
# mkdir -p /data/jenkins_home/
需要修改下目錄許可權,因為當對映本地資料卷時,/data/jenkins_home/
目錄的擁有者為root
使用者,而容器中jenkins
使用者的 uid 為 1000
。
# chown -R 1000:1000 /data/jenkins_home/
建立容器
docker run -d --name jenkins -p 8040:8080 -p 50000:50000 -v /data/jenkins_home:/var/jenkins_home jenkins/jenkins:2.60.3-centos
-d
標識是讓 docker 容器在後臺執行--name
定義一個容器的名字,如果沒有指定,那麼會自動生成一個隨機數字符串當做UUID-p 8040:8080
埠對映,我本地的8080
被佔用了,所以隨便對映了一個8040
-p 50000:50000
埠對映-v /data/jenkins_home:/var/jenkins_home
繫結一個資料卷,/data/jenkins_home
是剛才建立的本地資料卷
配置 Jenkins
開啟 Jenkins
通過瀏覽器訪問 http://ip:8040/
進入初始頁
輸入管理員密碼
這裡要求輸入初始的管理員密碼,根據提示密碼在/var/jenkins_home/secrets/initialAdminPassword
這個檔案中,注意這個路徑是 Docker 容器中的,所以我們通過如下命令獲取一下
# docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
別忘了我們對映了本地資料卷/data/jenkins_home/
,所以也可以通過如下命令輸出
# cat /data/jenkins_home/secrets/initialAdminPassword
安裝外掛
預設選擇 安裝推薦的外掛 進行快速安裝
建立管理員
例項配置
基礎配置完成
jenkins 關聯 gitlab
jenkins 安裝 gitlab外掛
安裝外掛後可在 新增新專案時看到選項
配置jenkins和gitlab
開啟準備頁
jenkins:
gitlab:
git命令列生成SSH金鑰對 && jenkins 新增 SSH私鑰 && gitlab 新增 SSH公鑰
ssh-keygen
jenkins 新增新專案,勾選【觸發遠端構建】
執行http://ip:8040/job/test6/build?token=123456 即可拉去 gitlab的 master主分支的程式碼
參考網:
https://segon.cn/install-jenkins-using-docker.html
https://blog.csdn.net/u011541946/article/details/78023374
https://blog.csdn.net/qq_31519989/article/details/108120947
相關文章
- docker安裝jenkinsDockerJenkins
- docker 安裝最新的 jenkinsDockerJenkins
- 使用Docker方式安裝JenkinsDockerJenkins
- Docker學習(二)- Docker 安裝 JenkinsDockerJenkins
- docker下安裝部署jenkins(一)DockerJenkins
- CI與CD之Docker上安裝JenkinsDockerJenkins
- 記錄---docker安裝及配置jenkins全流程DockerJenkins
- Centos7安裝jenkins+docker部署tomcatCentOSJenkinsDockerTomcat
- Jenkins安裝Jenkins
- 『高階篇』docker之gitlab和jenkins安裝(42)DockerGitlabJenkins
- ubuntu 安裝jenkinsUbuntuJenkins
- yum 安裝 jenkinsJenkins
- Centos 安裝 JenkinsCentOSJenkins
- Mac 安裝 JenkinsMacJenkins
- Jenkins CentOS 安裝JenkinsCentOS
- JENKINS安裝配置Jenkins
- Jenkins安裝與使用Jenkins
- Jenkins快速上手安裝Jenkins
- Jenkins安裝及配置Jenkins
- Jenkins安裝部署(一)Jenkins
- 【Jenkins】基於Windows系統安裝JenkinsJenkinsWindows
- 安裝Jenkins常用外掛Jenkins
- aws安裝jenkins步驟Jenkins
- Centos系統安裝JenkinsCentOSJenkins
- ubuntu18.04 安裝jenkinsUbuntuJenkins
- Docker安裝Jenkins打包Maven專案為Docker映象並執行【保姆級圖文教學】DockerJenkinsMaven
- docker 安裝Docker
- 安裝 dockerDocker
- 安裝dockerDocker
- docker安裝及解除安裝Docker
- Docker 快速安裝Jenkins完美教程 (親測採坑後詳細步驟)DockerJenkins
- k8s安裝jenkinsK8SJenkins
- Jenkins外掛安裝失敗Jenkins
- Jenkins 安裝外掛慢,提速Jenkins
- jenkins安裝與配置學習Jenkins
- [雲原生]Docker - 安裝&解除安裝Docker
- docker 部署jenkinsDockerJenkins
- docker安裝nginxDockerNginx