让pdb与docker一起工作
我正在尝试与docker一起工作,以获得pdb 我们刚刚开始在开发中使用docker。我在docker中运行python脚本 我可以附加到docker容器:让pdb与docker一起工作,docker,pdb,Docker,Pdb,我正在尝试与docker一起工作,以获得pdb 我们刚刚开始在开发中使用docker。我在docker中运行python脚本 我可以附加到docker容器: docker exec -ti 6e2355917804 /bin/bash 我可以跟踪输出 docker attach 6e2355917804 但我没有用无花果 我可以看到代码到达了断点,但我无法与PDB交互 Docker版本1.7.1,启动原始Docker容器时,我没有使用-I标志。 确保使用 docker run -i
docker exec -ti 6e2355917804 /bin/bash
我可以跟踪输出
docker attach 6e2355917804
但我没有用无花果
我可以看到代码到达了断点,但我无法与PDB交互
Docker版本1.7.1,启动原始Docker容器时,我没有使用-I标志。 确保使用
docker run -it <job>
docker运行-it
如果使用docker compose,则需要执行以下操作
第一步。在yml文件中添加以下内容
stdin_open: true
tty: true
这将启用交互模式并连接stdin。这相当于for-it模式
第二步
docker attach <generated_instance_id>
docker连接
现在您将获得pdb外壳请查看