我使用Eclipse PyDev作为IDE。
如何使用PyDev / Eclipse调试在docker容器内运行的龙卷风服务器?
是否可以在PyDev / Eclipse中放置断点并像在我的机器上本机运行的服务器一样进行调试?
答案 0 :(得分:0)
一个选项是使用远程调试器,因此,您可以将正在运行的程序添加到Eclipse远程调试器(请参阅http://www.pydev.org/manual_adv_remote_debugger.html)。这里唯一的事情是它必须创建从容器到主机的连接。
可以工作的另一件事(如:我从未测试过)是创建一个总是在docker中运行的解释器... PyDev中的解释器可以是任何可执行文件(例如.sh),所以,你可以尝试制作一个默认情况下会在docker中运行python的脚本(虽然我从来没有测试过这个,但我不能说它能用得多好。)