通过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"]
相关推荐
_extraordinary_9 分钟前
Java Servlet(一)--- Servlet hello world的写法,smart tomcat,Servlet代码中的常见问题
java·servlet·tomcat
智界软体库29 分钟前
《IDEA 2025长效使用配置指南:有效期配置至2099年实战之JetBrains全家桶有效》
java·ide·intellij-idea
死牛胖子32 分钟前
阿里云安装Docker
阿里云·docker
Yang.O38 分钟前
MyEclipse在高分辨率显示屏上图标显示太小的解决方案
java·ide·myeclipse
刘火锅1 小时前
Java读取Excel图片技术详解:悬浮式与嵌入式图片的三种实现方案(支持WPS嵌入和Office Excel嵌入)
java·excel·wps
神云瑟瑟1 小时前
spring boot拦截器获取requestBody的巨坑
java·spring boot·拦截器
娶个名字趴1 小时前
Docker(二)
运维·docker·容器
博睿谷IT99_2 小时前
Linux 备份与恢复常用命令
java·linux·服务器
qq_402605652 小时前
JAVA大文件分片上传
java·大文件上传