Skip to content

Node v26 not supported as described in javascript-node and typescript-node #1963

Description

In the README for javascript-node, typescript-node, it says:

Using this image

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/typescript-node (latest)
  • mcr.microsoft.com/devcontainers/typescript-node:26 (or 26-trixie, 26-bookworm to pin to an OS version)
  • ...

But if you try to use mcr.microsoft.com/devcontainers/typescript-node:26 as the image in a dev container, you'll get an error that the image can't be found.

Linked to in that same README, referencing the full list of published image variants shows that tag 26 is not available as a standalone, it's only presently available under a dev- prefix:

    "dev-26",
    "dev-26-bookworm",
    "dev-26-trixie",

I'm not sure if there's some build process that creates these instructions or it's maintained manually but it would be nice if node v26, if mentioned, used the dev tag and were mentioned as not generally available or experimental or something.

Right now the easiest way to discover this is through failing to pull it as described which produces an error log like this:

[2026-08-18T13:00:30.392Z] Error: Command failed: docker pull mcr.microsoft.com/devcontainers/typescript-node:26
[2026-08-18T13:00:30.392Z]     at g9 (/root/.vscode-remote-containers/dist/dev-containers-cli-0.466.0/dist/spec-node/devContainersSpecCLI.js:467:1277)
[2026-08-18T13:00:30.392Z]     at kv (/root/.vscode-remote-containers/dist/dev-containers-cli-0.466.0/dist/spec-node/devContainersSpecCLI.js:467:1021)
[2026-08-18T13:00:30.392Z]     at async M9 (/root/.vscode-remote-containers/dist/dev-containers-cli-0.466.0/dist/spec-node/devContainersSpecCLI.js:486:4649)
[2026-08-18T13:00:30.393Z]     at async GI (/root/.vscode-remote-containers/dist/dev-containers-cli-0.466.0/dist/spec-node/devContainersSpecCLI.js:486:5768)
[2026-08-18T13:00:30.393Z]     at async I5 (/root/.vscode-remote-containers/dist/dev-containers-cli-0.466.0/dist/spec-node/devContainersSpecCLI.js:667:206)
[2026-08-18T13:00:30.393Z]     at async a5 (/root/.vscode-remote-containers/dist/dev-containers-cli-0.466.0/dist/spec-node/devContainersSpecCLI.js:666:15743)
[2026-08-18T13:00:30.393Z]     at async /root/.vscode-remote-containers/dist/dev-containers-cli-0.466.0/dist/spec-node/devContainersSpecCLI.js:486:1917

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions