使用docker構建jenkins映象並執行容器

2021-08-02 10:56:41 字數 1280 閱讀 4199

dockerhub上有docker官方jenkins映象:

同時github上有其原始碼:

官方jenkins映象中所使用的jenkins是jenkins的lts(long term support)發布版本。

使用docker images檢視映象資訊:

在home 目錄建立 jenkins_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 jenkinscat /home/jenkins_home/secrets/initialadminpassword

按照對應的密碼初始化,開始jenkins的使用吧

使用docker ps檢視執行的容器資訊:

通過web介面訪問jenkins:

使用git clone原始碼到本地:

git clone .git
切換到docker目錄下並使用docker build命令構建映象:

cd docker

使用docker build+dockerfile構建jenkins映象:

映象構建成功後(總共21個step,dockerfile共21條指令),使用docker images檢視映象,建立容器,啟動...操作方法同上

參考:

Jenkins使用docker構建

jenkins master要將構建任務分配給docker,就必須在jenkins agent上安裝docker。建議給這些agent打上docker的標籤。在jenkins agent上安裝docker注意 要將 jenkins agent 的使用者加入docker的使用者組中,這樣jenkins...

使用docker 構建Yapi

1 建立 mongodb 資料卷 docker volume create mongo data yapi2.啟動 mongodb docker run d name mongo yapi v mongo data yapi data db mongo 暴漏本地介面啟動方式 docker run d...

windows 使用docker構建映象

一定要注意 先改下docker desktop的setting。不然生成映象直接 全都放到c盤。開啟cmd,到dockerfile的路徑 請把dockerfile單獨放到乙個目錄 使用docker build t image name 這個 就是當前目錄,然後就是漫長的等待。建立乙個基於某映象的容器...