全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

使用Dockerfile构建java web环境

用dockerfile构建一个Java的web环境,主要分为2步,第一步是在镜像中安装jdk并配置环境变量,第二步是安装tomcat。

先贴一下完整的dockerfile

FROM ubuntu:14.04 
MAINTAINER *** "***@******.com" 
RUN apt-get update 
ADD jdk-8u77-linux-x64.tar.gz /usr/local/java 
ENV JAVA_HOME /usr/local/java/jdk1.8.0_77 
ENV PATH $JAVA_HOME/bin:$PATH 
ENV CLASSPATH .:$JAVA_HOME/lib 
COPY apache-tomcat-8.0.33/ /usr/local/tomcat/apache-tomcat-8.0.33/ 
#RUN unzip /usr/local/tomcat/apache-tomcat-8.0.33.zip 
RUN chmod +x /usr/local/tomcat/apache-tomcat-8.0.33/bin/*.sh 
EXPOSE 8080 
ENTRYPOINT /usr/local/tomcat/apache-tomcat-8.0.33/bin/startup.sh && /bin/bash 

原始镜像是ubuntu14.04,然后将jdk的和tomcat的安装包放到和dockerfile相同的目录下。

这个Dockerfile还是比较简单的,jdk和tomcat也都是不需要编译的,都是解压即用,所以没什么特殊的地方。

Dockerfile编辑完了,就在Dockerfile所在的文件夹下构建镜像

docker build -t="redstarofsleep/javaweb" . 

最后运行镜像,运行镜像的时候记得绑定端口

docker run -d -t -i -p 8081:8080 redstarofsleep/javaweb 

以上所述是小编给大家介绍的使用Dockerfile构建java web环境,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# dockerfile  # javaweb  # docker构建环境  # Docker学习笔记之Docker部署Java web系统  # Docker中Dockerfile之容器中运行MyEclipse搭建的JavaWeb项目  # Dockerfile 部署java web的环境详解  # 详解使用Docker搭建Java Web运行环境  # 讲解使用Docker搭建Java Web运行环境  # Docker Stack部署Java Web项目的实现  # 镜像  # 都是  # 小编  # 是在  # 就在  # 在此  # 不需要  # 给大家  # 第二步  # 所述  # 绑定  # 给我留言  # 即用  # 感谢大家  # 安装包  # 疑问请  # 有任何  # 构建一个  # 没什么  # 目录下 


相关文章: 自助网站制作软件,个人如何自助建网站?  如何快速建站并高效导出源代码?  专业网站制作服务公司,有哪些网站可以免费发布招聘信息?  早安海报制作网站推荐大全,企业早安海报怎么每天更换?  制作网站外包平台,自动化接单网站有哪些?  如何在IIS中新建站点并配置端口与物理路径?  如何通过网站建站时间优化SEO与用户体验?  网站制作免费,什么网站能看正片电影?  如何实现建站之星域名转发设置?  C++时间戳转换成日期时间的步骤和示例代码  已有域名如何快速搭建专属网站?  如何在宝塔面板中创建新站点?  如何在阿里云域名上完成建站全流程?  浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?  实例解析angularjs的filter过滤器  怀化网站制作公司,怀化新生儿上户网上办理流程?  制作网站的公司有哪些,做一个公司网站要多少钱?  网站制作服务平台,有什么网站可以发布本地服务信息?  ,在苏州找工作,上哪个网站比较好?  ,巨量百应是干嘛的?  制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?  建站之星2.7模板:企业网站建设与h5定制设计专题  如何用wdcp快速搭建高效网站?  实惠建站价格推荐:2025年高性价比自助建站套餐解析  头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?  宝盒自助建站智能生成技巧:SEO优化与关键词设置指南  如何制作网站标识牌,动态网站如何制作(教程)?  如何注册花生壳免费域名并搭建个人网站?  招商网站制作流程,网站招商广告语?  网站制作多少钱一个,建一个论坛网站大约需要多少钱?  设计网站制作公司有哪些,制作网页教程?  专业商城网站制作公司有哪些,pi商城官网是哪个?  电脑免费海报制作网站推荐,招聘海报哪个网站多?  如何用景安虚拟主机手机版绑定域名建站?  黑客如何通过漏洞一步步攻陷网站服务器?  常州企业建站如何选择最佳模板?  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  如何使用Golang table-driven基准测试_多组数据测量函数效率  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  营销式网站制作方案,销售哪个网站招聘效果最好?  已有域名和空间如何快速搭建网站?  建站之星各版本价格是多少?  网站制作员失业,怎样查看自己网站的注册者?  c# 服务器GC和工作站GC的区别和设置  如何通过万网虚拟主机快速搭建网站?  定制建站哪家更专业可靠?推荐榜单揭晓  太原网站制作公司有哪些,网约车营运证查询官网?  简单实现Android文件上传  如何在Mac上搭建Golang开发环境_使用Homebrew安装和管理Go版本  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四) 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。