如何在VSCode中为多Docker项目正确设置Docker开发容器
我想在我的开发环境中使用使用Docker容器的VSCode特性(因为我的公司Windows版本对于WSL2来说太旧了)。通常,在容器中使用VSCode Open文件夹就足够了。。。可以为当前项目选择适当的容器配置(例如Python 3或带有Postgres的Node.js) 但在我的例子中,我得到了一个由3个不同的主要部分组成的项目,它们使用不同的技术和语言:如何在VSCode中为多Docker项目正确设置Docker开发容器,docker,visual-studio-code,Docker,Visual Studio Code,我想在我的开发环境中使用使用Docker容器的VSCode特性(因为我的公司Windows版本对于WSL2来说太旧了)。通常,在容器中使用VSCode Open文件夹就足够了。。。可以为当前项目选择适当的容器配置(例如Python 3或带有Postgres的Node.js) 但在我的例子中,我得到了一个由3个不同的主要部分组成的项目,它们使用不同的技术和语言: 后端:使用JavaSpring框架 数据库:使用Postgres 前端:使用角度 整个项目是一个git存储库。所有这些主要部件都有自
:使用JavaSpring框架后端
:使用Postgres数据库
:使用角度前端
my-project/
│
├─ backend/
│ ├─ docker/
│ │ ├─ Dockerfile
│ ├─ java
│ ├─ spring
│
├─ database/
│ ├─ docker/
│ │ ├─ Dockerfile
│ ├─ postgres
│
├─ frontend/
│ ├─ docker/
│ │ ├─ Dockerfile
│ ├─ typescript
│ ├─ angular
│ ├─ nginx
│
├─ .git/
├─ docker-compose
我现在的问题是,我不知道应该以何种方式设置Docker开发容器,因为每个项目部分都需要不同的环境
如果每个部分都有自己的git repo,我可以在一个公共VSCode工作区中将所有部分作为文件夹打开,每个文件夹都可以有自己的开发容器,但我想这在这里是不可能的
所以我的问题是: