🌐
Visual Studio Code
code.visualstudio.com › docs › devcontainers › containers
Developing inside a Container
November 3, 2021 - The Visual Studio Code Dev Containers extension lets you use a container as a full-featured development environment. It allows you to open any folder inside (or mounted into) a container and take advantage of Visual Studio Code's full feature set.
🌐
Visual Studio Marketplace
marketplace.visualstudio.com › items
Dev Containers - Visual Studio Marketplace
Extension for Visual Studio Code - Open any folder or repository inside a Docker container and take advantage of Visual Studio Code's full feature set.
🌐
Medium
medium.com › versent-tech-blog › introduction-to-dev-containers-4c01cb1752a0
Introduction to Dev Containers. An introduction to Dev Containers in… | by Mathew Hemphill | Versent Tech Blog | Medium
June 19, 2024 - Selecting either the “New Dev Container…” or “Reopen in container” options will open the workspace in a container. This takes a few minutes depending upon how many docker images and layers need to be pulled. You can click the “Show log” option to monitor the progress. Eventually, VSCode opens, and the Java Projects are listed to the left in the Explorer side menu.
🌐
Aspire
aspire.dev › get-started › dev-containers
Dev Containers in Visual Studio Code | Aspire
To configure Dev Containers in Visual Studio Code, use the .devcontainer/devcontainer.json file in your repository. The simplest way to get started is by creating a new repository from the Aspire Dev Container template.
🌐
GitHub
github.com › microsoft › vscode-dev-containers
GitHub - microsoft/vscode-dev-containers: NOTE: Most of the contents of this repository have been migrated to the new devcontainers GitHub org (https://github.com/devcontainers). See https://github.com/devcontainers/template-starter and https://github.com/devcontainers/feature-starter for information on creating your own! · GitHub
November 30, 2023 - Each provides a container configuration file (devcontainer.json) and other needed files that you can drop into any existing folder as a starting point for containerizing your project. You can use the Add Development Container Configuration Files... command to add one to your project or codespace. The vscode-remote-try-* repositories may also be of interest if you are looking for complete sample projects.
Starred by 4.7K users
Forked by 1.4K users
Languages   Shell 78.1% | Dockerfile 8.2% | JavaScript 7.0% | Jupyter Notebook 4.4% | Python 0.9% | C# 0.4%
🌐
Visual Studio Code
code.visualstudio.com › remote › advancedcontainers › overview
Advanced container configuration
November 3, 2021 - The Visual Studio Code Dev Containers extension lets you use a Docker container as a full-featured development environment. It allows you to open any folder inside (or mounted into) a container and take advantage of Visual Studio Code's full ...
🌐
Visual Studio Code
code.visualstudio.com › docs › devcontainers › create-dev-container
Create a Dev Container
November 3, 2021 - Create a development container using Visual Studio Code Remote Development
🌐
Visual Studio Code
code.visualstudio.com › docs › devcontainers › tutorial
Dev Containers tutorial
November 3, 2021 - For example, the dev container in this example installs the streetsidesoftware.code-spell-checker extension. Note: Additional configuration will already be added to the container based on what's in the base image. For example, we see the streetsidesoftware.code-spell-checker extension above, and the container will also include "dbaeumer.vscode...
🌐
Docker Hub
hub.docker.com › r › microsoft › vscode-devcontainers
microsoft/vscode-devcontainers - Docker Image
docker run -it --init --privileged --rm mcr.microsoft.com/vscode/devcontainers/universal:1-linux Copy · You can always attach to the running container⁠ or create a devcontainer.json file⁠ to have VS Code manage the environment for you at a later date.
Find elsewhere
🌐
Development Containers
containers.dev › supporting
Supporting tools and services
"customizations": { // Configure properties specific to VS Code. "vscode": { // Set *default* container specific settings.json values on container create. "settings": {}, "extensions": [], } } Please note that the Dev Containers extension and GitHub Codespaces support these VS Code properties.
🌐
DEV Community
dev.to › rosgluk › using-dev-containers-in-vs-code-2p8a
Using Dev Containers in VS Code - DEV Community
October 13, 2025 - { "name": "Node.js Development Container", "build": { "dockerfile": "Dockerfile" }, "settings": { "terminal.integrated.shell.linux": "/bin/bash" }, "extensions": [ "dbaeumer.vscode-eslint", "esbenp.prettier-vscode" ], "forwardPorts": [3000], "postCreateCommand": "npm install", "remoteUser": "node" } 💡 Tip: You can include your favorite VS Code extensions, environment variables, and even auto-run commands after the container builds.
🌐
Rancher Desktop
docs.rancherdesktop.io › vs code remote containers
VS Code Remote Containers | Rancher Desktop Docs
Install and launch Rancher Desktop. Select dockerd (moby) as the Container Runtime from the Kubernetes Settings menu. Install and launch Visual Studio Code or Visual Studio Code Insiders. This tutorial uses Visual Studio Code. Install the Remote Development extension pack.
🌐
GitHub
docs.github.com › en › codespaces › setting-up-your-project-for-codespaces › adding-a-dev-container-configuration › introduction-to-dev-containers
Introduction to dev containers - GitHub Docs
The configuration files for a dev container are contained in a .devcontainer directory in your repository. You can use Visual Studio Code to add configuration files for you. You can choose from a selection of predefined configurations for various project types.
🌐
Ben Selby
benmatselby.dev › post › vscode-dev-containers
Setting up a VS Code Dev Container · Ben Selby
March 21, 2021 - A devcontainer.json. This helps configure the VS Code environment, for example naming the environment. Open your project in VS Code, and run the Command Palette (On the mac this is on the “View” menu or shift+command+p). This will allow ...
🌐
Visual Studio Code
code.visualstudio.com › blogs › 2022 › 09 › 15 › dev-container-features
Custom Dev Container Features
September 15, 2022 - You can add them to your dev containers through a simple reference. These Features can now be stored as OCI Artifacts in any supporting container registry, which means you can reference them using the same types of identifiers you would use to reference a container image. We've moved some early Features that were in the vscode...
🌐
Infragap
infragap.com › home › devcontainers guide
DevContainers Guide - VS Code, JetBrains & Zed | InfraGap
February 12, 2026 - { "name": "My Dev Container", "image": "mcr.microsoft.com/devcontainers/typescript-node:1-20-bullseye", // Or build from Dockerfile "build": { "dockerfile": "Dockerfile", "context": ".." }, // Features - modular add-ons "features": { "ghcr.io/devcontainers/features/git:1": {}, "ghcr.io/devcontainers/features/docker-in-docker:2": {} }, // Lifecycle scripts "postCreateCommand": "npm install", "postStartCommand": "npm run dev", // Editor customizations (VS Code, JetBrains, Zed, and more) "customizations": { "vscode": { "extensions": [ "dbaeumer.vscode-eslint", "esbenp.prettier-vscode" ], "settings": { "editor.formatOnSave": true } } }, // Port forwarding "forwardPorts": [3000, 5432], // Environment variables "containerEnv": { "NODE_ENV": "development" }, // Mounts and volumes "mounts": [ "source=/var/run/docker.sock,target=/var/run/docker.sock,type=bind" ] }
🌐
Visual Studio Code
code.visualstudio.com › docs › devcontainers › devcontainer-cli
Dev Container CLI
November 3, 2021 - This topic covers the development container command-line interface (dev container CLI), which allows you to build and manage development containers, and is a companion to the Development Containers Specification.
🌐
DEV Community
dev.to › mcastellin › hands-on-with-vscode-dev-containers-33bf
Hands-On with VSCode & "Dev Containers" - DEV Community
October 23, 2020 - In simple terms, this extension allows you to use a Docker container as your development environment. 🤯 · Everything will be in it: your code, SDKs, dependencies, OS packages.. everything!
🌐
GitHub
microsoft.github.io › workshop-library › full › using-dev-containers-vscode
Getting Started with Development Containers in VS Code | Ready-to-use Presentations
You’ll be able to understand how Docker and Visual Studio Code make it possible to have projects contained in their own preconfigured, containerized environments using the extension. Now that you have the extension ready to go, you’ll add a dev container and open the sample project in the container.
🌐
Swift Programming Language
docs.swift.org › vscode › documentation › userdocs › remote-dev
Visual Studio Code Dev Containers
This page requires JavaScript · Please turn on JavaScript in your browser and refresh the page to view its content