使pdb与docker工作

我正在试图让docker使用pdb

我们刚开始使用docker进行开发。 我在docker中运行python脚本

我可以附加到docker集装箱:

docker exec -ti 6e2355917804 /bin/bash 

我可以尾巴的输出

  docker attach 6e2355917804 

我读过这个,但我没有使用无花果。

我可以看到代码碰到断点,但是我不能和PDB交互。

Docker 1.7.1版本,

启动我的原始docker容器时,我没有使用-i标志。 确保使用

 docker run -it <job> 

如果你使用docker撰写,你需要做以下的事情。

第1步。在你的yml文件中添加以下内容

 stdin_open: true tty: true 

这将启用交互模式,并将附加标准input。 这对于-it模式是等效的。

第2步。

 docker attach <generated_instance_id> 

你现在将得到pdbshell