Docker-compose和pdb

发布于 2021-02-01 13:05:31

我看到我不是第一个提出这个问题的人,但是对此没有明确的答案:

在Python开发中如何在docker-composer中使用pdb?

当您向Google叔叔询问有关django docker您的很棒的docker-composer示例和教程时,并且我有一个可以正常工作的环境-
我可以运行,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我不这样做渴望。

善良的人们请帮助我。

PS
我正在使用pdb
++作为该示例,并使用django示例中的基本docker-
compose.yml
。我也尝试过,但似乎无济于事。我正在使用docker
-composer
1.3.0rc3,因为它具有Dockerfile指向支持。

关注者
0
被浏览
133
1 个回答
  • 面试哥
    面试哥 2021-02-01
    为面试而生,有面试问题,就找面试哥。

    尝试使用–service-ports选项运行Web容器: docker-compose run --service-ports web



推荐阅读
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看