From: Quoc Nghia Nguyen Date: Fri, 18 May 2018 18:27:16 +0000 (+0200) Subject: Fix JVM problem with Docker cpu&memory limits X-Git-Tag: 2.0.0-ONAP~5 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=37c7ea1c6a422099572f0ce652430d943284df48;p=externalapi%2Fnbi.git Fix JVM problem with Docker cpu&memory limits More detail: https://blogs.oracle.com/java-platform-group/java-se-support-for-docker-cpu-and-memory-limits Change-Id: I9d0fd6ff8caa8f492a79772d81e2937ccd9a3944 Issue-ID: EXTAPI-91 Signed-off-by: Quoc Nghia Nguyen --- diff --git a/Dockerfile b/Dockerfile index ecd59f5..7eb5d81 100644 --- a/Dockerfile +++ b/Dockerfile @@ -33,7 +33,7 @@ RUN for cert in $(ls -d /certs/*); do \ done ENV SERVER_PORT=${SERVER_PORT:-8080} -ENV JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom -jar" +ENV JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom" EXPOSE $SERVER_PORT -ENTRYPOINT java $JAVA_OPTS -jar /app.jar +ENTRYPOINT java -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap $JAVA_OPTS -jar /app.jar