【发布时间】:2020-02-24 08:56:17
【问题描述】:
我正在运行带有 Python 应用程序和 WSGI 配置的容器,它接受一堆 GET 参数。目标是通过浏览器(或 curl)请求应用程序并使用 VSCode Remote - Containers 扩展程序获取工作断点。
主机操作系统:Fedora 28,容器操作系统:CentOS 7
Docker 详细信息:
- Docker v18.09.9
- No Dockerfile(just running container)
- Docker network using
- Container IP is 172.18.0.2
- App directory is mounted from host filesystem
应用详情:
- No frameworks
- Just Python3 with several modules
- Virtual environment using
IDE 详细信息:
- VSCode v1.38.1
- Remote - Containers extension
- Python extension(installed in attached container also)
在 VSCode 中我可以Attach to Running Container,然后打开之前安装的应用程序目录并编辑代码、安装包等。没关系,但我坚持调试配置,预定义项目(Flask、Django 等)与我的工作流程不匹配.
如何为此目的调整 launch.json 文件?
【问题讨论】:
-
您可以开始在容器功能中使用打开文件夹:code.visualstudio.com/docs/remote/…
-
我试过 vscode-remote-try-python,它可以工作,但不符合我的情况。我有自己的为特定目的配置的容器。
标签: python-3.x docker visual-studio-code remote-debugging vscode-remote