使用远程调试器连接 Docker 个容器

Connect Docker Containers with remote debugger

我正在尝试将我的 docker 容器与 JConsole 或 JVisualVM 连接。 我在谷歌上搜索了一些喜欢的文章 http://www.jamasoftware.com/blog/monitoring-java-applications/ 但这对我不起作用。

如何将它们连接到我的 运行 容器。 我正在为 mac 使用最新的 docker,所以我没有 docker machine for ip 192.168.99.100

尝试设置 -Djava.rmi.server.hostname=localhost 以及其他 rmi/jmx 参数。

-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=localhost