在 docker 内的远程机器上使用 PyCharm 的远程调试器

Posted

技术标签:

【中文标题】在 docker 内的远程机器上使用 PyCharm 的远程调试器【英文标题】:Using PyCharm's remote debugger on remote machines inside docker 【发布时间】:2017-01-14 05:15:40 【问题描述】:

本地 Docker 容器上的 Pycharm 远程调试器按预期工作(2016.1 及更高版本)。现在,我们所有的开发都在我们的数据所在的云上完成,并且部署了数据丢失预防机制。所以没有在笔记本电脑上开发代码。是否可以使用附加到远程服务器上的 docker 容器的 Pycharm 调试器来单步调试代码?

【问题讨论】:

您是否尝试过使用远程机器的地址(代替 localhost / 0.0.0.0)配置 PyCharms 远程调试器?假设港口和证券允许,这将是我探索的第一个途径。 【参考方案1】:

目前,它不支持开箱即用,但有一种解决方法。看这个功能请求的描述https://youtrack.jetbrains.com/issue/PY-33489

注意:它不适用于 docker-compose。

【讨论】:

以上是关于在 docker 内的远程机器上使用 PyCharm 的远程调试器的主要内容,如果未能解决你的问题,请参考以下文章

如何连接到远程机器上的 docker mysql 容器

无法从远程 docker 容器监听 docker 容器内运行的服务

Pychar调用远程编译器的环境配置

在远程服务器上的Docker内部进行Xdebug远程调试

如何使用Docker内的kafka服务

如何使用Docker内的kafka服务