ENV JAVA_OPTS="\ -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" EXPOSE 8080 EXPOSE 9090 ENTRYPOINT java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar /app.jar
其中ava.rmi.server.hostname爲docker的地址java
本地命令行敲入jvisualvm打開docker
添加遠程機器
192.168.99.100app
添加jmx鏈接
192.168.99.100:9090dom
不要求SSL鏈接ide
添加插件VisualVM-MBeans插件