Dockerfile文件

FROM centos:7

#把java与tomcat添加到容器中
ADD jdk-8u161-linux-x64.tar.gz /usr/local/
#安装 vim编辑器
RUN yum -y install vim # 设置工作访问时候的WORKDIR路径, 登录落脚点
ENV MYPATH /usr/local/
WORKDIR $MYPATH #配置java环境变量
ENV JAVA_HOME /usr/local/jdk1.8.0_161
ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
ENV PATH $PATH:$JAVA_HOME/bin ADD demo-1.0-0.jar demo-1.0-0.jar ENV TIME_ZONE=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TIME_ZONE /etc/localtime && echo $TIME_ZONE > /etc/timezone EXPOSE 8080 CMD java -jar -Xms2048M -Xmx2048M -Duser.timezone=GMT+8 demo-1.0-0.jar

把 jdk-8u161-linux-x64.tar.gz 压缩包和文件放在同一个目录下

最新文章

  1. 调用WCF不需要添加服务引用,使用一个WCFHelper类就可以
  2. Jquery_类选择器笔记
  3. Lua-泛型for循环 pairs和ipairs的区别
  4. kail2 linux 安装vmware tools
  5. 利用API方式进行数据库的增删改查
  6. HTTP MIME类型即HttpResponse.ContentType属性值列表
  7. HDU 3265 Posters (线段树+扫描线)(面积并)
  8. JQuery 中的Ajax
  9. yum安装mariadb-galera同步
  10. 浅析Entity Framework Core中的并发处理
  11. VS系列控制台闪退解决
  12. UNIX网络编程——使用select 实现套接字I/O超时
  13. 基于Reactjs实现webapp(加精)
  14. Django Push 的一些资料
  15. 使用vue的v-for生成table , 给table加上序号
  16. 关于TeeChart使用我会持续更新
  17. TiDB数据库集群安装以及注意事项
  18. 禁止xfce4黑屏
  19. POI 10.28
  20. facebook开源了他们的分布式大数据DB

热门文章

  1. Linux-各种姿势(less\vi等)打开各种类型的文件(txt/csv/xlsx等)出现不能打开(全乱码、部分乱码、二进制文件等)的问题
  2. 49-Reverse Linked List II
  3. 省时省心DTM,广告转化无难题
  4. Qt5的安装和编译
  5. 使用Rapidxml重建xml树
  6. c学习 - 第五章:选择结构程序设计
  7. shell 截取字符串实例教程
  8. 通过SSE(Server-Send Event)实现服务器主动向浏览器端推送消息
  9. 使用匿名内部类和lamda的方式创建线程
  10. EFK的安装和收集docker容器日志展示