博客 / 詳情

返回

Docker 入門私人筆記(十一)構建 Jenkins 運行環境鏡像

基於前文製作的 tomcat 鏡像來製作 Jenkins 的鏡像。

1. 編輯 Dockerfile

準備 Jenkins 安裝包:

cd /data/dockerfile/app/
mkdir jenkins
cd jenkins
wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war

編輯 Dockerfile,配置如下:

#Base Image 指定基礎鏡像
FROM runtime/tomcat

#Maintainer 鏡像維護者的信息
MAINTAINER lu 13510182959@126.com

#RUN 想讓該鏡像做什麼
ADD jenkins.war /usr/local/tomcat/webapps/

#Outside port
EXPOSE 22 8080

CMD ["/usr/bin/supervisord","-c","/etc/supervisord.conf"]

2. 驗證

確定鏡像製作成功後,使用鏡像啓動一個容器:

docker run -d --name jenkins-demo -p 98:22 -p 99:8080 app/jenkins

瀏覽器訪問 Jenkins,能夠打開 Jenkins 的界面即可:

http://192.168.100.151:99/jenkins/

通過 SSH 連接新建的容器:

ssh -p 98 root@192.168.100.151

以上操作成功,説明鏡像製作成功。

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.