最佳答案
我知道我不是第一个问这个问题的人,但这个问题没有明确的答案:
如何在 Python 开发中使用 pdb 和 docker-writer?
当你问谷歌叔叔关于 django docker
的时候,你会得到一些很棒的 docker ——作曲家的例子和教程,而且我有一个可以工作的环境——我可以运行 docker-compose up
,我有一个整洁的开发环境 但是 PDB 不起作用(这是非常可悲的)。
我可以解决与运行 docker-compose run my-awesome-app python app.py 0.0.0.0:8000
,但然后我可以访问我的应用程序通过 http://127.0.0.1:8000从主机(我可以与 docker-compose up
) ,似乎每次我使用 run
新的容器是像: dir_app_13
和 dir_db_4
,我不想要的。
善良的人们愿意帮助我。
附言
我在这个例子中使用 pdb + + 和一个基本的 docker-compose。来自 这个姜戈的例子的 yml。我也尝试过,但似乎没有什么对我有帮助。而且我使用的是 Docker 作曲家 1.3.0 rc3,因为它支持 Dockerfile 指向。