天天看點

docker(13):alpinelinux安裝jenkins1,安裝jenkins2,編寫dockerfile3,運作run4,配置jenkins5,總結

jenkins是持續建構的利器。非常的好用的工具。

最簡單的安裝辦法直接使用官網的docker鏡像就行。

<a href="%22https%3a//hub.docker.com/">/jenkins/”&gt;https://hub.docker.com//jenkins/</a>

直接pull就行了:

但是,但是這裡要自己折騰下,下載下傳jdk,然後一點一點安裝。

首先,和之前研究的不一樣,這個需要jdk,而不是jre。

因為要編譯其他java項目嘛。

遇到一個問題:jenkins got java.awt.headless problem

<a href="https://wiki.jenkins-ci.org/display/jenkins/jenkins+got+java.awt.headless+problem">https://wiki.jenkins-ci.org/display/jenkins/jenkins+got+java.awt.headless+problem</a>

需要安裝 ttf-dejavu。同時還要安裝git。

把tomcat 和jenkns都放到目前的目錄下面。

編譯:

啟動腳本比較複雜。

一個是jenkins的home目錄,放配置。一個是jenkins的root。

還有兩個是tomcat的logs和temp。

啟動了之後配置。

docker(13):alpinelinux安裝jenkins1,安裝jenkins2,編寫dockerfile3,運作run4,配置jenkins5,總結

需要檢視下密碼呢:

docker(13):alpinelinux安裝jenkins1,安裝jenkins2,編寫dockerfile3,運作run4,配置jenkins5,總結

有一個md5的密碼,輸入之後才能下一步呢。

docker(13):alpinelinux安裝jenkins1,安裝jenkins2,編寫dockerfile3,運作run4,配置jenkins5,總結

選擇幾個自己需要的插件。沒有用的不選擇,安裝速度快。

docker(13):alpinelinux安裝jenkins1,安裝jenkins2,編寫dockerfile3,運作run4,配置jenkins5,總結
docker(13):alpinelinux安裝jenkins1,安裝jenkins2,編寫dockerfile3,運作run4,配置jenkins5,總結

安裝成功,設定一個使用者名密碼就可以登入了。

剩下jenkins的使用就很簡單了。

之前寫過一個參數配置的:

<a href="http://blog.csdn.net/freewebsys/article/details/43758465">http://blog.csdn.net/freewebsys/article/details/43758465</a>

最簡單的方式就是下載下傳docker的jenkins進行安裝。

自己編譯,安裝自己的方式安裝的好處是可以定制化。

需要啥都自己裝上,不需要的解除安裝了。而本身jenkins就是tomcat的一個war包。

安裝很友善。