dokcer 中的jmx连接

一 连接docker中jmx

注意:ports中如果不一样,连接不上;com.sun.management.jmxremote.rmi.port =com.sun.management.jmxremote.port

goodsapi:

image: java

volumes:

- ./goods-api.jar:/goods-api.jar

ports:

- 19090:19090

- 18080:8080

command: java -Dcom.sun.management.jmxremote.rmi.port=19090 -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=19090 -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.56.101 -Djava.security.egd=file:/dev/./urandom -jar ./goods-api.jar

extra_hosts:

- postgres-server:10.0.10.42


--jstatd

jstatd -J-Djava.security.policy=/home/anjun/xuanwuapi/jstatd.all.policy -p 12345 -J-Djava.rmi.server.hostname=192.168.56.1 -J-Djava.net.preferIPv4Stack=true -J-Djava.rmi.server.logCalls=true

jstatd.all.policy


grant codebase "file:/opt/jdk8/lib/tools.jar" {
   permission java.security.AllPermission;
};

posted @ 2018-01-12 14:33  anjunact  阅读(300)  评论(0编辑  收藏  举报