Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/madebygps/multiple-dev-container-vscode

An example repo on how to use multiple devcontainer.json files with VS Code.
https://github.com/madebygps/multiple-dev-container-vscode

devcontainers

Last synced: about 2 months ago
JSON representation

An example repo on how to use multiple devcontainer.json files with VS Code.

Awesome Lists containing this project

README

        

# Working with multiple dev containers in VS Code

## Prerequisites

- [Dev Containers Extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) installed in VS Code.

## How to use multiple dev containers in a single VS Code window

- Open local VS Code window on cloned repo.
- From the command palette `Dev Containers: Reopen in Container`, pick Python Container.
- This will open a new VS Code window connected to the selected container.
- From the command palette `Dev Containers: Switch Container`, pick Node Container.
- This will reload the VS Code window connected to the selected container.

## How to use multiple dev containers in a multiple VS Code window

1. Open local VS Code window on cloned repo.
2. From the command palette `Dev Containers: Reopen in Container`, pick Python Container.
3. This will open a new VS Code window connected to the selected container.
4. Go to File > New Window.
5. In this new window, from the command palette `Dev Containers: Reopen in Container`, pick Node Container.
6. This will open a new VS Code window connected to the selected container.

## Additional Resources

- [Dev Containers Supporting tools and services](https://containers.dev/supporting)
- [Dev Containers Documentation for VS Code](https://code.visualstudio.com/docs/remote/containers)
- [Dev Containers Documentation](https://containers.dev/)