通过docker构建一个java镜像

通过docker构建一个java镜像

shell 复制代码
FROM zlyxzq/centos7:v1
VOLUME /tmp
WORKDIR /app
COPY /target/aa.jar /root/app/aa.jar

ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

ENV JAVA_HOME /usr/local/java
ENV PATH $PATH:$JAVA_HOME/bin
ENV CLASSPATH .:$JAVA_HOME/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
ENV JAVA_OPTS "-Xmx512M -Xms512M"
ENV SPRING_OPTS "-Dspring.profiles.active=dev"
CMD ["cd /root/app/"]
ENTRYPOINT ["sh","-c","java -Dfile.encoding=UTF-8 ${JAVA_OPTS} ${SPRING_OPTS} -jar /root/app/aa.jar"]
相关推荐
塔子终结者2 分钟前
网络安全A模块专项练习任务十解析
java·服务器·网络安全
泉城老铁15 分钟前
Spring Boot中实现多线程分片下载
java·spring boot·后端
Issie717 分钟前
ThreadLocal 内存泄漏详解
java
泉城老铁18 分钟前
Spring Boot中实现大文件分片下载和断点续传功能
java·spring boot·后端
master-dragon22 分钟前
java log相关:Log4J、Log4J2、LogBack,SLF4J
java·log4j·logback
奔跑吧邓邓子25 分钟前
【Java实战㉖】深入Java单元测试:JUnit 5实战指南
java·junit·单元测试·实战·junit5
SheldonChang1 小时前
Onlyoffice集成与AI交互操作指引(Iframe版)
java·人工智能·ai·vue·onlyoffice·postmessage
数据爬坡ing1 小时前
C++ 类库管理系统的分析与设计:面向对象开发全流程实践
java·运维·开发语言·c++·软件工程·软件构建·运维开发
DKPT1 小时前
JVM新生代和老生代比例如何设置?
java·开发语言·jvm·笔记·学习
知彼解己1 小时前
JVM 运行时数据区域
java·开发语言·jvm