关于java:JConsole连接远程Docker-Java应用

3次阅读

共计 527 个字符,预计需要花费 2 分钟才能阅读完成。

docker-compose 配置文件

  #该微利用全副微服务 docker 部署脚本
  version: "2"
  services:
   service-name:
     restart: always
     image: imageUrl
     ports:
       - "8020:8020"    #服务端口 
     network_mode: host
     volumes:
       - /home/logs:/home/logs
     environment:
       - JMX_OPTS=-Dcom.sun.management.jmxremote.rmi.port=20020 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremot    e.port=20020 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false  #JMX 参数
        - JAVA_OPTS=-Xms256m -Xmx256m -XX:MetaspaceSize=512m
      extra_hosts:
        - "ecs-af9e:121.37.186.244"  #计算机名和 ip 映射 

本地运行 jconsole

输出 ip:JMX 裸露的端口号

成果

正文完
 0