我需要使用类似JVM的选项在Docker容器中运行Java应用程序,但是我不知道可以在哪里设置它,我尝试使用“java -Dcom ....”命令,但是它不起作用。做这个的最好方式是什么?

-Dcom.sun.management.jmxremote.rmi.port = 9090

-Dcom.sun.management.jmxremote = true

-Dcom.sun.management.jmxremote.port = 9090

-Dcom.sun.management.jmxremote.ssl = false

-Dcom.sun.management.jmxremote.authenticate = false

-Dcom.sun.management.jmxremote.local.only = false

-Djava.rmi.server.hostname = 192.168.99.100

最佳答案

这是我给你的例子:

CMD java -Xmx1024m -Xms512m -Dserver.port=8080 -jar mywar.war

另外,如果您要在此处添加很多属性,则最好使用环境变量创建文件。并将它们加载到容器中。并且在您的应用程序中使用env变量来泛化您的应用程序。

10-04 19:24