docker远端调试

参考地址 超简单!docker容器远程debugger(springboot) - 知乎 (zhihu.com) Dockerfile文件 FROM lwieske/java-8:latest WORKDIR /app # 将指定目录下的jar包复制到docker容器的/目录下 COPY /ta

参考地址

超简单!docker容器远程debugger(springboot) - 知乎 (zhihu.com)

Dockerfile文件

FROM lwieske/java-8:latest

WORKDIR /app

# 将指定目录下的jar包复制到docker容器的/目录下
COPY /target/crud202404-1.0-SNAPSHOT.jar /app/app.jar

# 声明服务运行在8080端口
EXPOSE 8080
EXPOSE 5005

# 指定docker容器启动时运行jar包
ENTRYPOINT ["java", "-jar","-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005", "/app/app.jar"]

docker run 记得开5005端口。

image-20240428180845578

在debug的目录下,只能通过java类去打断点,无法通过jar去打断点

image-20240429095655922

Comment