我想让pdb与docker一起工作
我们刚刚开始在开发中使用docker.我在docker中运行python脚本
我可以附加到一个docker容器:
docker exec -ti 6e2355917804 /bin/bash
Run Code Online (Sandbox Code Playgroud)
我可以拖尾输出
docker attach 6e2355917804
Run Code Online (Sandbox Code Playgroud)
我读过这个,但我没有使用无花果.
我可以看到代码命中断点但我无法与PDB交互.
Docker版本1.7.1,
如果您使用 docker compose,则需要执行以下操作。
步骤 1. 在 yml 文件中添加以下内容
stdin_open: true
tty: true
Run Code Online (Sandbox Code Playgroud)
这将启用交互模式并附加标准输入。这与 -it 模式等效。
第2步。
docker attach <generated_instance_id>
Run Code Online (Sandbox Code Playgroud)
您现在将获得 pdb shell
| 归档时间: |
|
| 查看次数: |
1858 次 |
| 最近记录: |