1、dockerfile中环境变量JAVA_OPTS增加远程调试配置
-Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n
2、nodeport暴漏容器8000端口到外部端口31556
3、配置远程Debug,由于使用的是nodeport方式暴漏端口,所以ip地址使用集群中任意一台主机ip均可
4,如果是java -jar启动的普通项目,只需要配置
java -jar -Dloader.path=$GLOBAL_PATH/libs/spd-modules-wm -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=192.168.1.224:5005
然后再idea配置远程连接即可