mirror of
https://gitee.com/wujiawei1207537021/wu-lazy-cloud-network.git
synced 2025-06-03 03:47:55 +08:00
24 lines
677 B
Docker
24 lines
677 B
Docker
FROM registry.cn-hangzhou.aliyuncs.com/wu-lazy/wu-framework-parent:jdk-17.0.7-x64
|
||
MAINTAINER wujiawei <1207537021@qq.com>
|
||
|
||
RUN echo "Asia/Shanghai" > /etc/timezone
|
||
|
||
|
||
|
||
ENV APP_JAR_NAME=$APP_NAME \
|
||
JAVA_OPTS="-Xms512m -Xmx1024m -XX:+UseContainerSupport -XX:InitialRAMPercentage=50.0 -XX:MaxRAMPercentage=80.0 -Djdk.management.jfr.VmFlagRepository.useCgroups=false -Djava.security.egd=file:/dev/./urandom" \
|
||
PARAMS=""
|
||
|
||
#UseContainerSupport:启用容器感知内存和 CPU 限制。
|
||
#InitialRAMPercentage/MaxRAMPercentage:自动计算 JVM 堆内存上限,避免 OOM。
|
||
COPY target/*.jar /app.jar
|
||
|
||
|
||
|
||
ENTRYPOINT exec java -server $JAVA_OPTS -jar /app.jar $PARAMS
|
||
|
||
|
||
|
||
|
||
|