30-案列4:构建Jenkins应用镜像

1.进入目录

[root@docker01 runtime]# cd /data/dockerfile/app/
[root@docker01 app]# mkdir jenkins
[root@docker01 app]# cd jenkins

 2.编写dockerfile文件

[root@docker01 jenkins ]# vim Dockerfile

#Base Image
FROM system/centos:v4

#Maintainer
MAINTAINER xiao@qq.com

ADD jenkins.war /usr/local/tomcat/webapps/

#Outside port
EXPOSE 22 8080

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

 3.构建jenkin镜像

[root@docker01 jenkins]# docker build -t app/jenkins .
Sending build context to Docker daemon  75.34MB
Step 1/5 : FROM system/centos:v4
 ---> 57bce9eea5a5
Step 2/5 : MAINTAINER xiao@qq.com
 ---> Running in 3e976c1551b9
Removing intermediate container 3e976c1551b9
 ---> f0bec52186c5
Step 3/5 : ADD jenkins.war /usr/local/tomcat/webapps/
 ---> 7fb7e2e0fe46
Step 4/5 : EXPOSE 22 8080
 ---> Running in dcc5e5942d74
Removing intermediate container dcc5e5942d74
 ---> 5ea43b734af4
Step 5/5 : CMD ["/usr/bin/supervisord","-c","/etc/supervisord.conf"]
 ---> Running in 1ccf7cef77c0
Removing intermediate container 1ccf7cef77c0
 ---> 35a49983359e
Successfully built 35a49983359e
Successfully tagged app/jenkins:latest
[root@docker01 jenkins]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
app/jenkins         latest              35a49983359e        2 minutes ago       603MB
system/centos       v4                  57bce9eea5a5        37 minutes ago      528MB
system/centos       v3                  acb5e563c415        About an hour ago   307MB
system/centos       v2                  c2e7da62bc5f        2 hours ago         303MB
system/centos       v1                  716f4a675d71        3 hours ago         298MB
nginx               latest              3c5a05123222        8 days ago          109MB
centos              latest              49f7960eb7e4        5 weeks ago         200MB

 4.启动jenkins容器

[root@docker01 jenkins]# docker run -d --name jenkins -p 92:22 -p 9999:8080 app/jenkins
b5b0f20987f635243f9c4222dc6a3c087cbf64c00298f909972b3716deea5621

# 访问jenkins
http://192.168.1.23:9999/jenkins/

 

posted @ 2018-07-15 17:22  sunmmi  阅读(170)  评论(0)    收藏  举报