【发布时间】:2021-10-18 08:51:09
【问题描述】:
我有一个由 Flask web 应用程序和一个 RQ worker 应用程序组成的应用程序。两者都存在于不同的容器中,但使用相同的图像。我想使用 Visual Studio Code 的远程扩展来运行容器并在其中进行调试。这对于使用devcontainer.json 和自动生成的.devcontainer/docker-compose.yml 的任一容器都适用,它会部分覆盖我的。
This Article 解释说可以使用多个窗口连接到多个容器。他们假设这两个容器有不同的来源,存储在不同的文件夹中,可用于存储单独的devcontainer.json 文件。
我不明白如何配置启动。当启动两个容器中的任何一个时,我也需要另一个容器来启动。使用原始的docker-compose.yml 很容易实现这一点。然后我可以在启动的 devcontainer 中手动运行和调试应用程序。
但我如何连接到另一个,然后还运行容器并在那里运行和调试?
【问题讨论】:
标签: visual-studio-code vscode-settings vscode-debugger vscode-remote