Docker_快速部署jenkins(dockerfile實現)

我用的是ubuntu14.04的基礎鏡像,並且在基礎鏡像中已經把ant,tomcat,jdk的安裝包配置好了。具體的這裏不做贅述。

在/tmp/目錄下建一個Dockerfile文件:

touch Dockerfile

vi Dockerfile

下面是我寫的Dockerfile文件

第一行FROM是基於哪個鏡像;

第二行是聯繫方式;

RUN是Dockerfile內部運行的命令;

ENV用來來配置環境變量;

CMD是構建之後,執行的命令,這裏啓動tomcat;

EXPOSE 8080 這裏是tomcat需要的端口;

這些寫完之後保存,然後執行如下命令構建

docker build -t {name}:{tag} .其中-t  給鏡像命名,tag是標籤,後面有個 .  ,意思是從當前目錄查找Dockerfile

 

上圖可以看到dockerfile在按照命令步驟執行,我們再來運行一下docker images,查看構建的鏡像。

 

現在我們啓動一下這個鏡像

docker run -d --name jenkins -p 80:8080 -v /home/jenkins_home1:/home/jenkins_home1 jenkins:u3   -p是將端口從8080映射到80

查看一下運行狀況,發現這個jenkins服務已經起來了,運行在80端口

頁面啓動jenkins

image.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章