经过一段时间的努力之后,当该
JAVA_OPTS变量基于Tomcat映像时,似乎可以将其传递给容器,但是Spring
Boot使用Java本身作为基础映像。
我发现本教程为我解决了这个问题,只是修改了在DockerFile中启动进程的方式,并直接在ENTRYPOINT中添加了JAVA_OPTS变量:
ENTRYPOINT exec java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app.jar
这样,JVM将从命令本身中选择值。



