我更喜欢pudb进行python调试。我正在构建在docker容器中运行的python应用程序。
有谁知道如何使pudb在docker容器中可用吗?
谢谢
最佳答案
RUN pip install pudb
)。 EXPOSE 6900
。 ports: - "6900:6900"
set_trace
中添加一行,使入口点位于Python代码中。例如。from pudb.remote import set_trace; set_trace(term_size=(160, 40), host='0.0.0.0', port=6900)
telnet 127.0.0.1 6900
。 您可以在此处找到带有完整示例的存储库:https://github.com/isaacbernat/docker-pudb