Explore
Google’s latest Gemma, small yet strong for chat and generation · Qwen3 is the latest Qwen LLM, built for top-tier coding, math, reasoning, and language tasks
Docker Hub Container Image Library
Welcome to the world's largest container registry built for developers and open source contributors to find, use, and share their container images. Build, push and pull.
Microsoft
Discover official Docker images from Microsoft, a Verified Publisher on Docker Hub. Visit their profile and explore images they maintain.
Contact support
Gordon reviews Docker documentation to provide instant solutions. If you need additional support, submit a ticket to the Support team · This site is protected by hCaptcha and the hCaptcha Privacy Policy⁠ and Terms of Service⁠ apply
🌐
Microsoft
mcr.microsoft.com › en-us › product › devcontainers › base › about
Microsoft Artifact Registry
Microsoft Artifact Registry (also known as Microsoft Container Registry or MCR) Discovery Portal
🌐
Docker Hub
hub.docker.com › r › microsoft › devcontainers-java
microsoft/devcontainers-java - Docker Image
mcr.microsoft.com/devcontainers/java:1.0.0-11 (or 1.0.0-11-bookworm, 1.0.0-11-bullseye to pin to an OS version)
🌐
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": ...our/Dockerfile", } } Dev containers features are self-contained shareable units of installation code and development container configurations....
🌐
Microsoft
mcr.microsoft.com › en-us › product › devcontainers › java › about
Java Development Container Images
Microsoft Artifact Registry (also known as Microsoft Container Registry or MCR) Discovery Portal
🌐
Docker Hub
hub.docker.com › r › microsoft › vscode-devcontainers
microsoft/vscode-devcontainers - Docker Image
mcr.microsoft.com/vscode/devcontainers/java (Java 11+ Details⁠, Java 11+ History⁠, Java 8 Details⁠, Java 8 History⁠, All tags⁠)
🌐
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 - { "name": "Java Development", "image": ... "vscjava.vscode-java-pack" ] } } } This configures a container (named “Java Development”) based on an image provided by Microsoft on Docker Hub....
🌐
Nttdata-dach
nttdata-dach.github.io › posts › sk-devcontainers
Reproducible and consistent development environments with DevContainers
With this devcontainer.json we refer to the Dockerfile in the .devcontainer folder to build the base image. Additionally we add the following features: Java JDK 21, including Apache Maven · AWS CLI · Quarkus CLI · The Dockerfile reads: FROM mcr.microsoft.com/devcontainers/java:1-21-bookworm # create .aws directory RUN mkdir /home/vscode/.aws RUN chown vscode:vscode /home/vscode/.aws # copy aws config file COPY --chown=vscode:vscode ./aws.config /home/vscode/.aws/config ·
Find elsewhere
🌐
Microsoft
mcr.microsoft.com › en-us › artifact › mar › devcontainers › java › tag › dev-8-bookworm
devcontainers/java:dev-8-bookworm
Microsoft Artifact Registry (also known as Microsoft Container Registry or MCR) Discovery Portal
🌐
Microsoft
mcr.microsoft.com › v2 › devcontainers › java › tags › list json
Microsoft
Microsoft Artifact Registry (also known as Microsoft Container Registry or MCR) Discovery Portal
🌐
Microsoft Learn
learn.microsoft.com › en-us › azure › container-apps › java-containers-intro
Introduction to Containers for Java Applications | Microsoft Learn
April 23, 2025 - To enable Visual Studio Code to automatically build and connect to a development container, create a .devcontainer/devcontainer.json file in your project. For instance, the following example configuration defines a Java build: { "name": "Java Development", "image": "mcr.microsoft.com/devcontainers/java:21", "customizations": { "vscode": { "extensions": [ "vscjava.vscode-java-pack", "ms-azuretools.vscode-docker" ] } }, "forwardPorts": [8080, 5005], "remoteUser": "vscode" } This configuration uses Microsoft's Java development container image, adds essential extensions, and forwards both the application port, 8080, and the debugging port, 5005.
🌐
Microsoft
mcr.microsoft.com › en-us › artifact › mar › devcontainers › java › tag › dev-21
devcontainers/java:dev-21
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 908 users
Languages   Shell 46.4% | JavaScript 42.9% | Dockerfile 7.8% | Java 1.0% | Python 0.7% | C# 0.3%
🌐
Medium
medium.com › @lm.moreira › a-powerful-development-environment-with-devcontainers-9213573f2b83
A powerful development environment with devcontainers | by Leonardo Moreira | Medium
May 18, 2024 - FROM mcr.microsoft.com/devcontainers/java:1-21-bullseye ARG INSTALL_MAVEN="true" ARG MAVEN_VERSION="" ARG INSTALL_GRADLE="false" ARG GRADLE_VERSION="" RUN if [ "${INSTALL_MAVEN}" = "true" ]; then su vscode -c "umask 0002 && . /usr/local/sdkman/bin/sdkman-init.sh && sdk install maven \"${MAVEN_VERSION}\""; fi \ && if [ "${INSTALL_GRADLE}" = "true" ]; then su vscode -c "umask 0002 && .
🌐
Docker Hub
hub.docker.com › r › microsoft › devcontainers-universal
microsoft/devcontainers-universal - Docker Image
In other cases you may be looking ... The large container image generated here (mcr.microsoft.com/devcontainers/universal:linux) includes a number of runtime versions for popular languages lke Python, Node, PHP, Java, Go, C++, Ruby, and .NET Core/C#....
🌐
Visual Studio Code
code.visualstudio.com › docs › devcontainers › containers
Developing inside a Container
November 3, 2021 - This allows you to have a separate more complex devcontainer.json you use to pre-build your image, and then a dramatically simplified one in one or more repositories. The contents of the image will be merged with this simplified devcontainer.json content at the time you create the container (go to the spec for information on merge logic). But at its simplest, you can just reference the image directly in devcontainer.json for the settings to take effect: { "image": "mcr.microsoft.com/devcontainers/go:1" }
🌐
GitHub
github.com › devcontainers
devcontainers · GitHub
devcontainers/cli’s past year of commit activity · TypeScript 2,659 MIT 395 220 50 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.