有没有人知道如何在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所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)