2

我的开发工作流程使用一个通过 Docker Compose 为所有项目启动的 docker 容器。

尽我所能告诉Remote - Container扩展只允许为每个项目创建一个配置文件。

能够通过全局devcontainer.json或在User设置中设置扩展将是理想的,这样:

  1. 附加到正在运行的容器时,它可以使用docker-compose.yml项目文件外部的文件
  2. root通过扩展附加到容器时可以设置的用户以外的用户
  3. 利用 Docker Compose 允许您使用容器name而不是附加id,因为我经常重建容器,这会导致以前的工作区在尝试重新连接到远程时失败。

也许我遗漏了一些明显的东西,但我已经阅读了文档,还转到了用户设置以查看选项的自动完成。我有点假设,因为devcontainer.json本质上与launch.json它相似,也可以在设置中User设置,但它不是像"launch"is 这样的可用选项。

4

0 回答 0