使用docker自定义oraclejdk启动jar包
2024-09-06 09:57:28
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 压缩包和文件放在同一个目录下
最新文章
- 调用WCF不需要添加服务引用,使用一个WCFHelper类就可以
- Jquery_类选择器笔记
- Lua-泛型for循环 pairs和ipairs的区别
- kail2 linux 安装vmware tools
- 利用API方式进行数据库的增删改查
- HTTP MIME类型即HttpResponse.ContentType属性值列表
- HDU 3265 Posters (线段树+扫描线)(面积并)
- JQuery 中的Ajax
- yum安装mariadb-galera同步
- 浅析Entity Framework Core中的并发处理
- VS系列控制台闪退解决
- UNIX网络编程——使用select 实现套接字I/O超时
- 基于Reactjs实现webapp(加精)
- Django Push 的一些资料
- 使用vue的v-for生成table , 给table加上序号
- 关于TeeChart使用我会持续更新
- TiDB数据库集群安装以及注意事项
- 禁止xfce4黑屏
- POI 10.28
- facebook开源了他们的分布式大数据DB