python – 在docker容器中运行pudb

python – 在docker容器中运行pudb,第1张

概述我更喜欢pudb进行 python调试.我正在构建在docker容器运行的python应用程序. 有没有人知道如何在docker容器内制作pudb? 谢谢 >您需要在Docker容器上安装pudb(这可以将此行添加到Dockerfile:RUN pip install pudb). >您需要将端口连接到pudb open.例如. >对于Dockerfile:添加EXPOSE 6900. >对于d 我更喜欢pudb进行 python调试.我正在构建在docker容器内运行的python应用程序.

有没有人知道如何在docker容器内制作pudb?

谢谢

解决方法 >您需要在Docker容器上安装pudb(这可以将此行添加到Dockerfile:RUN pip install pudb).
>您需要将端口连接到pudb open.例如.

>对于Dockerfile:添加EXPOSE 6900.
>对于docker-compose,语法不同:

端口:
     – “6900:6900”

>您需要在set_trace中添加一行,以使入口点位于Python代码中.例如.
来自pudb.remote import set_trace; set_trace(term_size =(160,40),host =’0.0.0.0′,port = 6900)
>当代码运行并到达该点时,您可以使用telnet客户端连接它并像通常那样使用pudb进行调试.在上面的例子中,从另一个终端类型telnet 127.0.0.1 6900.

您可以在此处找到包含完整工作示例的存储库:https://github.com/isaacbernat/docker-pudb

总结

以上是内存溢出为你收集整理的python – 在docker容器中运行pudb全部内容,希望文章能够帮你解决python – 在docker容器中运行pudb所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1197598.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存