在Idea中调试本地Docker

报错:

Error running 'myApp': Unable to open debugger port (localhost:5005): java.net.SocketException "Connection reset"

原因:

Docker配置里边没有配置环境变量JAVA_TOOL_OPTIONS.

解决:

在Docker下加入运行时的环境变量JAVA_TOOL_OPTIONS

value=-agentlib:jdwp=transport=dt_socket,address=7777,server=y,suspend=n

注:我用的调试端口为7777,一般默认为5005

在Idea中调试本地Docker_第1张图片

在Remove JVM Debug中确认端口7777

Before Launch 选中要调试的Docker应用

在Idea中调试本地Docker_第2张图片

OK,搞掂

你可能感兴趣的:(intellij-idea,docker,java)