| 123456789101112131415161718192021222324252627282930313233343536373839 |
- # 指定操作的镜像
- FROM ubuntu:22.04
- # 维护者信息
- MAINTAINER Vber
- # 将 jdk 添加到镜像ubuntu的/usr/local/目录下
- ADD ../jdk-8u381-linux-x64.tar.gz /usr/local/
- ENV MYPATH /usr/local
- WORKDIR $MYPATH
- # 添加环境变量
- ENV JAVA_HOME /usr/local/jdk1.8.0_381
- ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
- ENV CATALINA_HOME /usr/local/tomcat
- ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/lib:$CATALINA_HOME/bin
- ENV TZ="Asia/Shanghai"
- ENV JAVA_OPTS="\
- -server \
- -Xms3g \
- -Xmx3g \
- -Xmn512m \
- -Xss512K \
- -Dfile.encoding=UTF-8 \
- -verbose:gc \
- -XX:+UseConcMarkSweepGC \
- -XX:MaxTenuringThreshold=10 \
- -XX:+ExplicitGCInvokesConcurrent \
- -XX:GCTimeRatio=19 \
- -XX:+UseParNewGC \
- -XX:+UseCMSCompactAtFullCollection \
- -XX:CMSFullGCsBeforeCompaction=10 \
- -XX:+CMSClassUnloadingEnabled \
- -XX:+CMSParallelRemarkEnabled \
- -XX:CMSInitiatingOccupancyFraction=50 \
- -Xnoclassgc \
- -XX:SoftRefLRUPolicyMSPerMB=0"
- CMD ["java","-version"]
|