Alo*_*onS 9 pycharm docker docker-compose
我正在尝试将本地Pycharm + Django切换到基于docker的dev env。我在Mac上运行并使用Docker-Compose(很少的docker:我的django应用,一些db和nginx)。
一切运行正常,代码更改立即反映在docker中,并在Pycharm中进行编码时可使用正确的软件包。一旦docker-compose开始,Pycharm的docker插件窗口中将显示一个正在运行的容器列表,对于每个容器,我都可以看到其日志/属性/端口/卷绑定。
解释器似乎已使用Docker Compose(位于[{my path} /docker-compose.yaml]的应用程序)正确配置为项目解释程序,并且-> / code的路径映射到Docker中的正确文件夹。
问题是我无法调试它。当我在调试对话框中选择Docker-Compose时,唯一可用的选项是“运行”,而不是“调试”。
在我看来,这不是Docker / Compose的问题,但是Pycharm插件不允许使用docker-compose run / debug配置在调试中运行。
知道如何使用Pycharm对其进行调试吗?
您应该使用标准的Python运行配置,而不是Docker特定的配置。后者用于构建容器,启动docker-compose服务等。
如果选择了基于Docker的解释器,PyCharm将自动启动服务,安装代码并在具有纯Python运行配置的容器内执行代码。
也许这些文档可以提供帮助:https : //www.jetbrains.com/help/pycharm/using-docker-compose-as-a-remote-interpreter.html
| 归档时间: |
|
| 查看次数: |
7679 次 |
| 最近记录: |