您当前的位置: 首页 >  docker

星夜孤帆

暂无认证

  • 3浏览

    0关注

    626博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Dockerfile模板

星夜孤帆 发布时间:2020-12-17 15:59:30 ,浏览量:3

FROM java:8
ADD target/app.jar app.jar

#解决中文乱码问题
ENV LANG en_US.UTF-8
ENV LANGUAGE en_US:en
ENV LC_ALL en_US.UTF-8

#配置GC相关
ENV BASE_OPTS="\

#打印GC简要信息
-XX:+PrintGC \

#打印GC详细信息
-XX:+PrintGCDetails \

#GC前后打印堆信息
-XX:+PrintHeapAtGC \

#打印GC发送的时间
-XX:+PrintGCDateStamps \

#打印自从上次GC停顿到现在过去了多少时间
-XX:+PrintGCApplicationConcurrentTime \

#打印自适应收集的大小,默认关闭
-XX:+PrintAdaptiveSizePolicy \

#保存GC日志
-Xloggc:gc.log \

#设置滚动日志文件的个数,必须大于1
-XX:NumberOfGCLogFiles=2 \

#设置滚动日志文件的大小,必须大于8k
-XX:GCLogFileSize=100m \

#当JVM发送OOM时,自动生成dump文件
-XX:+HeapDumpOnOutOfMemoryError \

#生成dump文件的路径,也可以指定文件名称
-XX:HeapDumpPath=oom.dump"

#设置时区
ENV TZ Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar app.jar" ]

 

参考1, 参考2,参考3,dockerHub

关注
打赏
1636984416
查看更多评论
立即登录/注册

微信扫码登录

0.2397s