用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小时内与您取得联系。