首页 > 编程语言 > 详细

Dockerfile构建JAVA网站镜像

时间:2020-01-28 12:32:39      阅读:80      评论:0      收藏:0      [点我收藏+]

使用dockerfile构建Java镜像

  • 首先下载所需要的安装包,最好放到跟dockerfile同级目录
  • 编写dockerfile(拷贝文件,添加环境变量,暴露端口,执行启动tomcat命令)

 

FROM centos:7
ADD jdk-8u211-linux-x64.tar.gz /usr/local
RUN mv /usr/local/jdk1.8.0_211 /usr/local/jdk
ENV JAVA_HOME=/usr/local/jdk
ENV JRE_HOME=$JAVA_HOME/jre
ENV CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
ENV PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
ADD apache-tomcat-8.5.35.tar.gz /usr/local
RUN  mv /usr/local/apache-tomcat-8.5.35  /usr/local/tomcat
EXPOSE 8080
ENTRYPOINT ["/usr/local/tomcat/bin/catalina.sh","run"]
  • 启动容器(将容器的8080端口映射到宿主机的80端口,将宿主机的/root/test/ROOT目录挂载到容器/usr/local/tomcat/webapps/ROOT目录)
docker run -itd -p 80:8080 -v /root/test/ROOT:/usr/local/tomcat/webapps/ROOT
mycentos:jdk /bin/bash
  • 接下来直接访问宿主机的80端口,即可看到tomcat的展示页面。

 

Dockerfile构建JAVA网站镜像

原文:https://www.cnblogs.com/weisunblog/p/12237676.html

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