首页 > 其他 > 详细

本地编译tomcat的docker镜像

时间:2014-12-23 02:18:05      阅读:409      评论:0      收藏:0      [点我收藏+]

docker官方的registry上已有很多tomcat的image了,但是从它们的Dockerfile来看都是基于网络形式的。

本例使用本地文件编译,这样可以更大的定制tomcat,也练习下自己编译docker镜像。

1 文件结构

bubuko.com,布布扣

2 Dockerfile

FROM ubuntu

#install jdk
ADD jdk1.6.0_32 /opt/jdk1.6.0_32
ENV JAVA_HOME /opt/jdk1.6.0_32
ENV PATH $PATH:$JAVA_HOME/bin
RUN mkdir -p "$JAVA_HOME"

#install tomcat
ADD apache-tomcat-6.0.41 /opt/apache-tomcat
ENV CATALINA_HOME /opt/apache-tomcat
ENV PATH $CATALINA_HOME/bin:$PATH
RUN mkdir -p "$CATALINA_HOME"
WORKDIR $CATALINA_HOME

EXPOSE 8080

CMD ["catalina.sh", "run"]

编译

docker build -t tomcat .

运行

docker run -d -p 27945:8080 tomcat

访问

http://ip:27945

bubuko.com,布布扣

本地编译tomcat的docker镜像

原文:http://wiselyman.iteye.com/blog/2169205

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!