Sign inSign up

devcontainers

Verified Publisher

By Microsoft

•Updated over 2 years ago

Dev container images in tools and services that support the dev container specification.

14

microsoft/devcontainers repository overview

⁠Repos and Tags

These images are intended for use with tools and services that support the Dev Container Specification⁠. Their contents, and corresponding devcontainer.json files are typically tied to releases at https://github.com/devcontainers/images⁠.

  • mcr.microsoft.com/devcontainers/base (All tags⁠)

    • alpine, alpine-3.23, alpine-3.22, alpine-3.21 (Details⁠)
    • debian, trixie, debian13, bookworm, debian12 (Details⁠)
    • ubuntu, resolute, ubuntu26.04, noble, ubuntu24.04, jammy, ubuntu22.04 (Details⁠)
  • mcr.microsoft.com/devcontainers/cpp (Details⁠, All tags⁠)

    • trixie, debian13, bookworm, debian12
    • resolute, ubuntu26.04, noble, ubuntu24.04, jammy, ubuntu22.04
  • mcr.microsoft.com/devcontainers/dotnet - 11.0-preview-resolute, 10.0, 9.0, 8.0 (Details⁠, All tags⁠)

  • mcr.microsoft.com/devcontainers/go (Details⁠, All tags⁠)

    • 1, 1.27, 1.26, 1.25, 1-trixie, 1.27-trixie, 1.26-trixie, 1.25-trixie, 1-bookworm, 1.27-bookworm, 1.26-bookworm, 1.25-bookworm
  • mcr.microsoft.com/devcontainers/java (Details⁠, All tags⁠)

    • 11, 17, 21, 25, 11-trixie, 17-trixie, 21-trixie, 25-trixie, 25-bookworm, 21-bookworm, 17-bookworm, 11-bookworm
  • mcr.microsoft.com/devcontainers/javascript-node (Details⁠, All tags⁠)

    • 26, 26-trixie, 26-bookworm
    • 24, 24-trixie, 24-bookworm
    • 22, 22-trixie, 22-bookworm
  • mcr.microsoft.com/devcontainers/jekyll - bookworm (Details⁠, All tags⁠)

  • mcr.microsoft.com/devcontainers/php (Details⁠, All tags⁠)

    • 8, 8-trixie, 8-bookworm,
    • 8.4, 8.4-trixie, 8.4-bookworm
    • 8.5, 8.5-trixie, 8.5-bookworm
    • 8.3, 8.3-trixie, 8.3-bookworm
  • mcr.microsoft.com/devcontainers/python (Details⁠, All tags⁠)

    • 3, 3-trixie, 3.14-trixie , 3-bookworm, 3.14-bookworm,
    • 3.12, 3.12-trixie, 3.12-bookworm
    • 3.11, 3.11-trixie, 3.11-bookworm
    • 3.10, 3.10-trixie, 3.10-bookworm
    • 3.13, 3.13-trixie, 3.13-bookworm
  • mcr.microsoft.com/devcontainers/anaconda - 3 (Details⁠, All tags⁠)

  • mcr.microsoft.com/devcontainers/miniconda - 3 (Details⁠, All tags⁠)

  • mcr.microsoft.com/devcontainers/ruby (Details⁠, All tags⁠)

    • 4, 4-trixie, 4-bookworm, 3.4, 3.3, 3.4-trixie, 3.3-trixie, 3.4-bookworm, 3.3-bookworm
  • mcr.microsoft.com/devcontainers/rust - trixie, bookworm, 1-trixie, 1-bookworm (Details⁠, All tags⁠)

  • mcr.microsoft.com/devcontainers/typescript-node (Details⁠, All tags⁠)

    • 26, 26-trixie, 26-bookworm
  • 24, 24-trixie, 24-bookworm

  • 22, 22-trixie, 22-bookworm

  • mcr.microsoft.com/devcontainers/universal - (Details⁠, All tags⁠)

⁠ARM64 support

ARM64 availability varies by image and operating system variant. See each image's documentation and the corresponding "All tags" link above for supported architectures and current tags.

⁠Release tags

You can decide how often you want image updates by referencing a semantic version⁠ of each image. For example, for version 0.205.0 of the java image, you can reference any of the following:

  • mcr.microsoft.com/devcontainers/java:3-17-bookworm
  • mcr.microsoft.com/devcontainers/java:3.1-17-bookworm
  • mcr.microsoft.com/devcontainers/java:3.1.4-17-bookworm

In general, we recommend using the major release version of this tag to avoid breaking changes while still taking fixes and content additions as they land. E.g. 3-17-bookworm. See the appropriate "All tags" link under repos and tags to get a full list of available versions for the image.

⁠Contributing and Feedback

If you are interested in contributing, please check out the How to Contribute⁠ document.

Issues related to dev container images can be reported in the dev containers image repository⁠.

Tag Summary

No tags have been pushed to this repository yet.