Skip to main content

在idea中使用远程服务器中的docker进行debug远程容器中的Java程序

好处: 使用远程docker容器减轻本地环境的压力, 减少在本地环境安装Java程序需要依赖的一些乱七八糟的工具(例如LibreOffice)

使用说明

  • 准备远程docker服务器
# 编辑文件`~/.ssh/config`

Host fa.intranet.company
HostName 10.0.11.111
User root
IdentityFile ~/.ssh/id_ed25519

docker1 docker2 docker3

  • 编写Dockerfile

参考文件地址

  • idea配置

先点run自动生成基础配置 run

然后点edit配置自动构建jar包后在启动docker容器

edit1 edit2

这时候就处理好了运行相关的配置,点击运行就可以在Docker中调试Java程序了。

  • 添加debug配置

debug1 debug2 debug3

这样就可以在idea中远程docker容器中的Java程序了。