🌐
Microsoft
mcr.microsoft.com › en-us › product › devcontainers › base › about
Base Development Container Images
Microsoft Artifact Registry (also known as Microsoft Container Registry or MCR) Discovery Portal
🌐
GitHub
github.com › devcontainers › images
GitHub - devcontainers/images: Repository for pre-built dev container images published under mcr.microsoft.com/devcontainers · GitHub
Repository for pre-built dev container images published under mcr.microsoft.com/devcontainers - devcontainers/images
Starred by 2K users
Forked by 904 users
Languages   Shell 46.4% | JavaScript 42.9% | Dockerfile 7.8% | Java 1.0% | Python 0.7% | C# 0.3%
🌐
Microsoft
mcr.microsoft.com › en-us › product › devcontainers › python › about
Microsoft Artifact Registry
You can directly reference pre-built versions of Dockerfile by using the image property in .devcontainer/devcontainer.json or updating the FROM statement in your own Dockerfile with one of the following: ... mcr.microsoft.com/devcontainers/python:3.14 (or 3.14-trixie, 3.14-bookworm to pin to ...
🌐
Docker Hub
hub.docker.com › r › microsoft › vscode-devcontainers
microsoft/vscode-devcontainers - Docker Image
docker run -it --init --rm mcr.microsoft.com/vscode/devcontainers/base:0-buster Copy
🌐
Microsoft Developer Blogs
devblogs.microsoft.com › dev blogs › ise developer blog › development containers simplified
Development Containers Simplified - ISE Developer Blog
July 18, 2024 - { "name": "Java 17", "image": "mcr.microsoft.com/devcontainers/base:ubuntu", "features": { "ghcr.io/devcontainers/features/java:1": { "version": "17", "installMaven": "true", "installGradle": "false" }, "ghcr.io/devcontainers/features/azure-cli:1":{}, // Install Azure CLI "ghcr.io/devcontainers/features/docker-in-docker:2":{}, // install docker } } In case you need to execute commands or add more tools that are not supported by features, you can use lifecycle scripts to execute these commands at different points in the container’s lifecycle.
🌐
Microsoft
devblogs.microsoft.com › dev blogs › .net blog › exploring new .net releases with dev containers
Exploring new .NET releases with Dev Containers - .NET Blog
March 25, 2025 - I use the devcontainer of the most recent .NET LTS as the base image for my dev container. ... Then I “install” the most recent STS version of .NET, which is currently .NET 9, and the preview version of .NET 10 I want to try out. To install these SDK versions, I copy the SDK from the corresponding SDK image, using the Docker COPY command, as follows: # Install the current .NET STS release on top of that COPY --from=mcr.microsoft.com/dotnet/sdk:9.0 /usr/share/dotnet /usr/share/dotnet # Finally install the most recent .NET 10.0 preview using the dotnet-install script COPY --from=mcr.microsoft.com/dotnet/nightly/sdk:10.0.100-preview.2 /usr/share/dotnet /usr/share/dotnet
🌐
Visual Studio Code
code.visualstudio.com › docs › devcontainers › containers
Developing inside a Container
November 3, 2021 - The command lets you pick a pre-defined container configuration from a list based on your folder's contents, reuse an existing Dockerfile, or reuse an existing Docker Compose file. You can also create a devcontainer.json by hand and use any image, Dockerfile, or set of Docker Compose files as a starting point. Here is a simple example that uses one of the pre-built Development Container images: { "image": "mcr.microsoft.com/devcontainers/typescript-node", "forwardPorts": [3000], "customizations": { // Configure properties specific to VS Code.
🌐
Docker Hub
hub.docker.com › r › microsoft › devcontainers-javascript-node
microsoft/devcontainers-javascript-node repository overview
Develop Node.js based applications. Includes Node.js, eslint, nvm, and yarn. You can directly reference pre-built versions of Dockerfile by using the image property in .devcontainer/devcontainer.json or updating the FROM statement in your own Dockerfile to one of the following. An example Dockerfile is included in this repository. mcr.microsoft.com/devcontainers/javascript-node (latest) mcr.microsoft.com/devcontainers/javascript-node:24 (or 24-trixie, 24-bookworm, 24-bullseye to pin to an OS version) mcr.microsoft.com/devcontainers/javascript-node:22 (or 22-trixie, 22-bookworm, 22-bullseye to pin to an OS version) mcr.microsoft.com/devcontainers/javascript-node:20 (or 20-trixie, 20-bookworm, 20-bullseye to pin to an OS version) Refer to this guide⁠ for more details.
Find elsewhere
🌐
Microsoft
mcr.microsoft.com › en-us › artifact › mar › devcontainers › base › tag › dev
devcontainers/base:dev
Microsoft Artifact Registry (also known as Microsoft Container Registry or MCR) Discovery Portal
🌐
Visual Studio Code
code.visualstudio.com › docs › devcontainers › create-dev-container
Create a Dev Container
November 3, 2021 - FROM mcr.microsoft.com/devcontainers/javascript-node:0-18 RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \ && apt-get -y install git
🌐
Microsoft
mcr.microsoft.com › en-us › artifact › mar › devcontainers › base › tag › dev-noble
devcontainers/base:dev-noble
Microsoft Artifact Registry (also known as Microsoft Container Registry or MCR) Discovery Portal
🌐
Microsoft
mcr.microsoft.com › en-us › artifact › mar › devcontainers › base › tag › 2.1.7
devcontainers/base:2.1.7
Microsoft Artifact Registry (also known as Microsoft Container Registry or MCR) Discovery Portal
🌐
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 - At its simplest, all you need is a .devcontainer/devcontainer.json file in your project that references an image, Dockerfile, or docker-compose.yml, and a few properties. You can adapt it for use in a wide variety of situations. ... We've migrated most of the contents of this repo to the devcontainers GitHub org, as part of the work on the open Dev Container specification. Features managed by the Dev Container spec maintainers are now in devcontainers/features. Definitions/Templates managed by the Dev Container spec maintainers are now in devcontainers/templates. mcr.microsoft.com/devcontainers and mcr.microsoft.com/vscode/devcontainers images are now published from devcontainers/images.
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%
🌐
Docker Hub
hub.docker.com › r › microsoft › devcontainers-rust
microsoft/devcontainers-rust - Docker Image
Develop Rust based applications. Includes appropriate runtime args and everything you need to get up and running. See history⁠ for information on the contents of published images. You can directly reference pre-built versions of .devcontainer/Dockerfile by using the image property in .devcontainer/devcontainer.json or updating the FROM statement in your own Dockerfile to the following. An example Dockerfile is included in this repository. mcr.microsoft.com/devcontainers/rust:latest (or trixie, bookworm, bullseye to pin to an OS version)
🌐
Docker Community
forums.docker.com › docker desktop
Docker on Windows fails to pull mcr.microsoft.com/devcontainers/base:0-alpine-3.20 due to connection reset - Docker Desktop - Docker Community Forums
February 7, 2025 - I am using Docker Desktop on Windows with WSL 2 and trying to pull the following image: docker pull mcr.microsoft.com/devcontainers/base:0-alpine-3.20 However, the image does not download. Running: docker manifest inspect mcr.microsoft.com/devcontainers/base:0-alpine-3.20 returns: failed to configure transport: error pinging v2 registry: Get "https://mcr.microsoft.com/v2/": read tcp [2603:8001:5e00:431b:8ee:de0e:d5ac:7788]:54158->[2603:1061:f:101::10]:443: wsarecv: An existing connection wa...
🌐
GitHub
github.com › devcontainers
devcontainers · GitHub
devcontainers/cli’s past year of commit activity · TypeScript 2,654 MIT 393 223 48 Updated · Apr 23, 2026 · images Public · Repository for pre-built dev container images published under mcr.microsoft.com/devcontainers · There was an error while loading.