如何用IntelliJdebugging在Docker中运行的应用程序?
我有一个docker运行的docker应用程序。 我想用我的本地IntelliJdebugging这个应用程序。 我在v 14.1,所以我已经安装了Docker集成插件。
在“云”下,我使用的是当我点击“+”时显示的默认值。 IntelliJ文档说这应该是好的。 在这里
API URL: http://127.0.0.1:2376 Certificates folder: <empty>
我不确定这些用法是什么,所以我不知道这些值是否正确。
在“运行/debugging”configuration下,我正在使用Docker部署,并提供以下值:
Deployment: Docker Image Image ID: The docker image ID Container name: The name of the container
当我尝试运行这个,我得到javax.ws.rs.ProcessingException:org.apache.http.conn.HttpHostConnectException:连接到http://127.0.0.1:2376 [/ 127.0.0.1]失败:连接被拒绝
很显然,我使用的API URL值不正确。 有什么值应该是什么build议?
我的debugging选项是:
-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=n -Djava.compiler=NONE
Sheesh没关系。 我并不需要Docker集成插件。 似乎更像是直接通过Intellij部署和pipe理Docker,而不是debugging。
要debugging我的docker容器内运行我的docker应用程序,我只是远程debugging –
运行| 编辑configuration| + | 远程
命令行参数已经正确,因为我使用了默认的远程debugging选项。 我只需要更改主机设置。 在这里,我使用了我在Docker容器中设置的主机名
- .Net Core Clrdebugging器VSDBG在Windows Docker容器中连接到远程进程时暂停应用程序
- 如何用VS代码远程debuggingDocker容器中的Python代码
- PyCharm在Docker内部添加远程Python解释器
- 如何确定为什么sigterm被发送到在mesos的docker容器内处理运行?
- 远程debuggingDocker中的节点9
- debugging节点(> = 6.3)从docker集装箱
- 更好的方式远程debuggingDocker容器与Eclipse + Pydev的Odoo / Python?
- 在生产中debuggingdocker + gunicorn应用程序的替代scheme
- Django在Docker之外运行良好,但从未在Docker中启动,如何查找问题?