Udemy課程Jenkins 6

幫Jenkins建立docker compose file & 實際建立Container & 建Jenkins

ZONGRU Li
4 min readAug 7, 2019

在/home/jenkins目錄下建立資料夾叫jenkins-data輸入:

mkdir jenkins-data

cd到該資料夾內輸入:

docker images

要針對上面image做相關設定,將紅框名稱複製起來

再來編輯設定的yml檔,輸入:

vi docker-compose.yml

準備建置設定的yml檔

如上內容,我們還要建個jenkins_home資料夾來儲存該服務的資料

先確認位置

輸入:

mkdir jenkins_home

確認yml檔與jenkins_home在同一層

所以$PWD/jenkins_home即為

透過指令確認yml檔內容完整:cat docker-compose.yml

實際建立Container

在建立前要先確認登入的身分可以異動jenkins_home這個資料夾

確認目前身分輸入:

id

看到編號1000

讓目前登入身分可以異動jenkins_home輸入:

sudo chown 1000:1000 jenkins_home -R

之後將以jenkins身分寫入到jenkins_home

上面只要做一次就夠了

接著啟動伺服器,輸入:

docker-compose up -d

上面完成即表示docker依照yml檔內容建置了對應的服務

接著輸入指令以確認SERVER是否運作中:

docker ps

服務運作中

接著確認允許進入的容器的log,記得前面yml檔內的container名為jenkins

所以輸入:

docker logs -f jenkins

往下看還會看到一個hash code

之後會用到

ctrl+c出去

然後用瀏覽器進到網址列:

192.168.43.43:8080

就可以進入到自已架設的jenkins網頁了

如上會被要求key密碼

其實就是上面的hash code

貼上後Continue

依課程建議選左邊藍色的按下去就開始下載相關plugin

載完會來到下面這個畫面

然後就save and continue

會自帶一個URL,就直接用,所以直接按Save and Finish
直接按Start using Jnkins
Jenkins建置完成!!

之後進到 http://192.168.43.43:8080

密碼1234

就能進到儀表板

--

--

ZONGRU Li
ZONGRU Li

Written by ZONGRU Li

2022/11/17 開源部分個人筆記給LINE "Java程式語言討論區"社群,希望能對社群的技術學習做一點點貢獻.(掩面....記得退訂閱!

No responses yet