🌐
Visual Studio Code
code.visualstudio.com › blogs › 2022 › 09 › 15 › dev-container-features
Custom Dev Container Features
September 15, 2022 - You can also explore official and publicly contributed Features on the specification site. Any Feature can be added by editing devcontainer.json, and publicly published ones can be added through existing dev container configuration experiences (such as available in the VS Code Dev Containers extension).
🌐
Development Containers
containers.dev › features
Features
Development containers documentation and specification page.
🌐
Visual Studio Code
code.visualstudio.com › docs › devcontainers › containers
Developing inside a Container
November 3, 2021 - It allows you to open any folder inside (or mounted into) a container and take advantage of Visual Studio Code's full feature set. A devcontainer.json file in your project tells VS Code how to access (or create) a development container with ...
🌐
GitHub
github.com › devcontainers › features
GitHub - devcontainers/features: A collection of Dev Container Features managed by Dev Container spec maintainers. See https://github.com/devcontainers/feature-starter to publish your own · GitHub
Missing a CLI or language in your otherwise perfect container image? Add the relevant Feature to the features property of a devcontainer.json.
Starred by 1.4K users
Forked by 592 users
Languages   Shell
🌐
Development Containers
containers.dev › implementors › features
Dev Container Features reference
Each property mirrors the behavior of the matching property in devcontainer.json, including the behavior that commands are executed from the context of the project workspace folder. For each lifecycle hook (in Feature installation order), each command contributed by a Feature is executed in sequence (blocking the next command from executing).
🌐
Visual Studio Code
code.visualstudio.com › docs › devcontainers › tutorial
Dev Containers tutorial
November 3, 2021 - More info: https://containers.dev/guide/dockerfile "image": "mcr.microsoft.com/devcontainers/javascript-node:0-18", // Features to add to the dev container. More info: https://containers.dev/features. // "features": {}, "customizations": { "vscode": { "settings": {}, "extensions": ["streetsidesoftware.code-spell-checker"] } }, // "forwardPorts": [3000], "portsAttributes": { "3000": { "label": "Hello Remote World", "onAutoForward": "notify" } }, "postCreateCommand": "yarn install" // "remoteUser": "root" }
🌐
DEV Community
dev.to › jajera › creating-your-own-dev-container-feature-for-vs-code-1men
Creating Your Own Dev Container Feature for VS Code - DEV Community
December 31, 2025 - Learn how to develop and publish custom Dev Container Features for VS Code, using the Amazon Q CLI feature as a practical example. Includes forking, feature creation, publishing to GHCR, and submitting to the official features index. Tagged with devcontainer, vscode, github, features.
🌐
Visual Studio Code
code.visualstudio.com › docs › devcontainers › create-dev-container
Create a Dev Container
November 3, 2021 - It allows you to open any folder or repository inside a container and take advantage of Visual Studio Code's full feature set. A devcontainer.json file in your project tells VS Code how to access (or create) a development container with a ...
🌐
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 - Under features, the only feature is “git”, which ensures the latest version of git is installed in the container. Under extensions, the “vscjava.vscode-java-pack” extension installs the Extension Pack for Java published by Microsoft.
Find elsewhere
🌐
PAUL'S BLOG
paulyu.dev › article › extending-vscode-devcontainer-features
Extending Visual Studio Code Dev Container Features | PAUL'S BLOG
July 27, 2022 - The base VSCode “Dev Containers” ... by the VSCode team and you can customize your container based on your needs. If you need Azure CLI, simply check the checkbox; it’s that easy. The base container will be built, then the feature(s) you selected will be installed on top. When you select to add features, it appends a block of JSON to your devcontainer.json configuration ...
🌐
Lohr Dev
blog.lohr.dev › dev-containers
Dev Containers: Open, Develop, Repeat...
October 30, 2023 - They are reusable modules that contain installation scripts and dev container configurations. This means allows you to configure your development environment even quicker (and install them using a vscode UI).
🌐
Lukewiwa
lukewiwa.com › blog › dev_container_features
Dev Container Features
November 24, 2022 - At it's very bare bones all you need is a devcontainer-feature.json file and an install.sh file. But the sky is the limit, there are a lot of powerful options such as setting an entrypoint or messing with the mounting points. See the docker-from-docker feature for something that extensively used the available features. The first feature I wrote was a simple installation of the shellcheck tool. Additionally you can add an extension so naturally I added the excellent vscode shellcheck extension.
🌐
Redirect
rocker-project.org › images › devcontainer › features.html
Rocker Dev Container Features – Rocker Project
Source repository: rocker-org/devcontainer-features · You can find them on the Dev Containers site, the GitHub Codespaces Dev Container Editor, or, VSCode Dev Containers.
🌐
Reddit
reddit.com › r/vscode › dev container features
r/vscode on Reddit: Dev Container Features
September 16, 2022 - Dev Container Features · r/javascript • · visualstudio · upvotes · Angular UI Component libraries · r/programming • · websoptimization · Out-of-the-box IDE · r/crystal_programming • · upvotes · · comments · Best practices with version control? r/godot • · upvotes · · comments · dev builds · r/HawkDogs • · upvotes · What do yall use to code in SQL? r/vscode • ·
🌐
Mamezou
developer.mamezou-tech.com › en › blogs › 2024 › 10 › 11 › devcontainer
【Complete Guide to Devcontainer】Get the Ultimate Modern Development Environment with Docker and WSL! | Mamezou Developer Portal
October 11, 2024 - For this article, I'll focus on VSCode. These are extensions that are automatically installed within the devcontainer, and you specify the extension ID. Some extensions are automatically installed by features, but there's no problem with duplication.
🌐
Visual Studio Code
code.visualstudio.com › Search
Visual Studio Code documentation search
November 3, 2021 - This tutorial gives you an overview of the key features of Visual Studio Code to help you get started quickly.
🌐
Docker Hub
hub.docker.com › r › microsoft › vscode-devcontainers
microsoft/vscode-devcontainers - Docker Image
The extension starts a development container running a well defined tool and runtime stack. Workspace files can be mounted into the container from the local file system, or copied or cloned into it once the container is running. A simple devcontainer.json file tells VS Code how to manage the ...
🌐
Docker Hub
hub.docker.com › r › microsoft › devcontainers-java
microsoft/devcontainers-java - Docker Image
Alternatively, you can use the contents of .devcontainer⁠ to fully customize your container's contents or to build it for a container host architecture not supported by the image. You can use the Java Feature⁠ to install maven and gradle in .devcontainer/devcontainer.json:
🌐
Microsoft Learn
learn.microsoft.com › en-us › dotnet › aspire › get-started › dev-containers
Dev Containers in Visual Studio Code | Aspire
October 2, 2025 - Aspire streamlines your development workflow with code-first control, modularity, and observability for distributed applications.
🌐
Medium
aymalla.medium.com › development-containers-simplified-b8740566d396
Development Containers Simplified | by Ayman | Medium
January 5, 2024 - The devcontainer.json file contains several configuration options, but This post focuses on the minimum required metadata to create a fully featured development environment: