Skip to content

Node TypeScript not found on MCR #11498

@dfberry

Description

@dfberry

Most of the prog language dev containers on MCR are having problems. Many azure-samples depend on these containers.

For this container, I used the latest VSCode and selected the container from the drop down list. I didn't hand-enter anything so this should have worked.

Mac/Apple silicon

Here is the result.

Dev container file it gave me

// For format details, see https://aka.ms/devcontainer.json. For config options, see the
// README at: https://github.com/devcontainers/templates/tree/main/src/typescript-node
{
	"name": "Node.js & TypeScript",
	// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
	"image": "mcr.microsoft.com/devcontainers/typescript-node:1-24-bookworm",
	"features": {
		"ghcr.io/devcontainers/features/azure-cli:1": {},
		"ghcr.io/azure/azure-dev/azd:0": {}
	}

	// Features to add to the dev container. More info: https://containers.dev/features.
	// "features": {},

	// Use 'forwardPorts' to make a list of ports inside the container available locally.
	// "forwardPorts": [],

	// Use 'postCreateCommand' to run commands after the container is created.
	// "postCreateCommand": "yarn install",

	// Configure tool-specific properties.
	// "customizations": {},

	// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
	// "remoteUser": "root"
}

Error log

[2026-02-20T13:28:10.860Z] Dev Containers 0.442.0 in VS Code 1.109.4 (c3a26841a84f20dfe0850d0a5a9bd01da4f003ea).
[2026-02-20T13:28:10.860Z] Start: Resolving Remote
[2026-02-20T13:28:10.877Z] Setting up container for folder or workspace: /Users/geraldinefberry/repos/azure-samples/ai-model-start
[2026-02-20T13:28:10.877Z] Context: desktop-linux
[2026-02-20T13:28:10.894Z] Start: Check Docker is running
[2026-02-20T13:28:10.894Z] Start: Run: docker version
[2026-02-20T13:28:10.917Z] Client:
 Version:           28.1.1
 API version:       1.49
 Go version:        go1.23.8
 Git commit:        4eba377
 Built:             Fri Apr 18 09:49:45 2025
 OS/Arch:           darwin/arm64
 Context:           desktop-linux

[2026-02-20T13:28:10.917Z] Server: Docker Desktop 4.41.2 (191736)
 Engine:
  Version:          28.1.1
  API version:      1.49 (minimum version 1.24)
  Go version:       go1.23.8
  Git commit:       01f442b
  Built:            Fri Apr 18 09:52:08 2025
  OS/Arch:          linux/arm64
  Experimental:     false
 containerd:
  Version:          1.7.27
  GitCommit:        05044ec0a9a75232cad458027ca83437aae3f4da
 runc:
  Version:          1.2.5
  GitCommit:        v1.2.5-0-g59923ef
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0
[2026-02-20T13:28:10.918Z] Stop (24 ms): Run: docker version
[2026-02-20T13:28:10.918Z] Stop (24 ms): Check Docker is running
[2026-02-20T13:28:10.919Z] Start: Run: docker volume ls -q
[2026-02-20T13:28:10.934Z] Stop (15 ms): Run: docker volume ls -q
[2026-02-20T13:28:10.934Z] Start: Run: docker ps -q -a --filter label=vsch.local.folder=/Users/geraldinefberry/repos/azure-samples/ai-model-start --filter label=vsch.quality=stable
[2026-02-20T13:28:10.949Z] Stop (15 ms): Run: docker ps -q -a --filter label=vsch.local.folder=/Users/geraldinefberry/repos/azure-samples/ai-model-start --filter label=vsch.quality=stable
[2026-02-20T13:28:10.949Z] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/Users/geraldinefberry/repos/azure-samples/ai-model-start --filter label=devcontainer.config_file=/Users/geraldinefberry/repos/azure-samples/ai-model-start/.devcontainer/devcontainer.json
[2026-02-20T13:28:10.965Z] Stop (16 ms): Run: docker ps -q -a --filter label=devcontainer.local_folder=/Users/geraldinefberry/repos/azure-samples/ai-model-start --filter label=devcontainer.config_file=/Users/geraldinefberry/repos/azure-samples/ai-model-start/.devcontainer/devcontainer.json
[2026-02-20T13:28:10.965Z] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/Users/geraldinefberry/repos/azure-samples/ai-model-start
[2026-02-20T13:28:10.981Z] Stop (16 ms): Run: docker ps -q -a --filter label=devcontainer.local_folder=/Users/geraldinefberry/repos/azure-samples/ai-model-start
[2026-02-20T13:28:10.981Z] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/Users/geraldinefberry/repos/azure-samples/ai-model-start
[2026-02-20T13:28:10.996Z] Stop (15 ms): Run: docker ps -q -a --filter label=devcontainer.local_folder=/Users/geraldinefberry/repos/azure-samples/ai-model-start
[2026-02-20T13:28:10.996Z] Running Dev Containers CLI:   up --user-data-folder /Users/geraldinefberry/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-9591e4b5-0dae-4cba-9dd8-717c0bc5bd6d1771594090191 --workspace-folder /Users/geraldinefberry/repos/azure-samples/ai-model-start --workspace-mount-consistency cached --gpu-availability detect --id-label devcontainer.local_folder=/Users/geraldinefberry/repos/azure-samples/ai-model-start --id-label devcontainer.config_file=/Users/geraldinefberry/repos/azure-samples/ai-model-start/.devcontainer/devcontainer.json --log-level debug --log-format json --config /Users/geraldinefberry/repos/azure-samples/ai-model-start/.devcontainer/devcontainer.json --default-user-env-probe loginInteractiveShell --mount type=volume,source=vscode,target=/vscode,external=true --skip-post-create --update-remote-user-uid-default on --mount-workspace-git-root --include-configuration --include-merged-configuration
[2026-02-20T13:28:11.012Z] ProxyResolver#loadSystemCertificates count (15ms)
[2026-02-20T13:28:11.012Z] ProxyResolver#filterExpiredCertificates count filtered
[2026-02-20T13:28:11.013Z] Start: Run: /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin) /Users/geraldinefberry/.vscode/extensions/ms-vscode-remote.remote-containers-0.442.0/dist/spec-node/devContainersSpecCLI.js up --user-data-folder /Users/geraldinefberry/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-9591e4b5-0dae-4cba-9dd8-717c0bc5bd6d1771594090191 --workspace-folder /Users/geraldinefberry/repos/azure-samples/ai-model-start --workspace-mount-consistency cached --gpu-availability detect --id-label devcontainer.local_folder=/Users/geraldinefberry/repos/azure-samples/ai-model-start --id-label devcontainer.config_file=/Users/geraldinefberry/repos/azure-samples/ai-model-start/.devcontainer/devcontainer.json --log-level debug --log-format json --config /Users/geraldinefberry/repos/azure-samples/ai-model-start/.devcontainer/devcontainer.json --default-user-env-probe loginInteractiveShell --mount type=volume,source=vscode,target=/vscode,external=true --skip-post-create --update-remote-user-uid-default on --mount-workspace-git-root --include-configuration --include-merged-configuration
[2026-02-20T13:28:11.151Z] @devcontainers/cli 0.82.0. Node.js v22.21.1. darwin 25.3.0 arm64.
[2026-02-20T13:28:11.151Z] Start: Run: docker buildx version
[2026-02-20T13:28:11.308Z] Stop (157 ms): Run: docker buildx version
[2026-02-20T13:28:11.309Z] github.com/docker/buildx v0.23.0-desktop.1 503f948aadbddb6de3ec5581f766e1d27f6975a1
[2026-02-20T13:28:11.309Z] 
[2026-02-20T13:28:11.309Z] Start: Run: docker version --format {{.Server.Version}}
[2026-02-20T13:28:11.332Z] Stop (23 ms): Run: docker version --format {{.Server.Version}}
[2026-02-20T13:28:11.332Z] 28.1.1
[2026-02-20T13:28:11.332Z] 
[2026-02-20T13:28:11.332Z] Start: Run: docker -v
[2026-02-20T13:28:11.344Z] Stop (12 ms): Run: docker -v
[2026-02-20T13:28:11.344Z] Start: Resolving Remote
[2026-02-20T13:28:11.346Z] Start: Run: git rev-parse --show-cdup
[2026-02-20T13:28:11.362Z] Stop (16 ms): Run: git rev-parse --show-cdup
[2026-02-20T13:28:11.364Z] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=/Users/geraldinefberry/repos/azure-samples/ai-model-start --filter label=devcontainer.config_file=/Users/geraldinefberry/repos/azure-samples/ai-model-start/.devcontainer/devcontainer.json
[2026-02-20T13:28:11.381Z] Stop (17 ms): Run: docker ps -q -a --filter label=devcontainer.local_folder=/Users/geraldinefberry/repos/azure-samples/ai-model-start --filter label=devcontainer.config_file=/Users/geraldinefberry/repos/azure-samples/ai-model-start/.devcontainer/devcontainer.json
[2026-02-20T13:28:11.381Z] Start: Run: docker inspect --type image mcr.microsoft.com/devcontainers/typescript-node:1-24-bookworm
[2026-02-20T13:28:11.401Z] Stop (20 ms): Run: docker inspect --type image mcr.microsoft.com/devcontainers/typescript-node:1-24-bookworm
[2026-02-20T13:28:11.402Z] Loading 4 extra certificates from /var/folders/gc/lwmdjj9n2bq96hvq26fw8htr0000gn/T/vsch/certificates-45d5f26aa67a9a5a1c677c4472e864ca30e1ca97e358ec5820ebe7c113b9eedc.pem.
[2026-02-20T13:28:11.813Z] Error fetching image details: No manifest found for mcr.microsoft.com/devcontainers/typescript-node:1-24-bookworm.
[2026-02-20T13:28:11.814Z] Start: Run: docker pull mcr.microsoft.com/devcontainers/typescript-node:1-24-bookworm
[2026-02-20T13:28:12.094Z] Error response from daemon: failed to resolve reference "mcr.microsoft.com/devcontainers/typescript-node:1-24-bookworm": mcr.microsoft.com/devcontainers/typescript-node:1-24-bookworm: not found
[2026-02-20T13:28:12.095Z] Stop (281 ms): Run: docker pull mcr.microsoft.com/devcontainers/typescript-node:1-24-bookworm
[2026-02-20T13:28:12.095Z] Retrying (Attempt 0) with error 
			  'Command failed: docker pull mcr.microsoft.com/devcontainers/typescript-node:1-24-bookworm
'
[2026-02-20T13:28:13.097Z] Start: Run: docker pull mcr.microsoft.com/devcontainers/typescript-node:1-24-bookworm
[2026-02-20T13:28:13.381Z] Error response from daemon: failed to resolve reference "mcr.microsoft.com/devcontainers/typescript-node:1-24-bookworm": mcr.microsoft.com/devcontainers/typescript-node:1-24-bookworm: not found
[2026-02-20T13:28:13.382Z] Stop (285 ms): Run: docker pull mcr.microsoft.com/devcontainers/typescript-node:1-24-bookworm
[2026-02-20T13:28:13.382Z] Retrying (Attempt 1) with error 
			  'Command failed: docker pull mcr.microsoft.com/devcontainers/typescript-node:1-24-bookworm
'
[2026-02-20T13:28:14.383Z] Start: Run: docker pull mcr.microsoft.com/devcontainers/typescript-node:1-24-bookworm
[2026-02-20T13:28:14.677Z] Error response from daemon: failed to resolve reference "mcr.microsoft.com/devcontainers/typescript-node:1-24-bookworm": mcr.microsoft.com/devcontainers/typescript-node:1-24-bookworm: not found
[2026-02-20T13:28:14.678Z] Stop (295 ms): Run: docker pull mcr.microsoft.com/devcontainers/typescript-node:1-24-bookworm
[2026-02-20T13:28:14.678Z] Retrying (Attempt 2) with error 
			  'Command failed: docker pull mcr.microsoft.com/devcontainers/typescript-node:1-24-bookworm
'
[2026-02-20T13:28:15.679Z] Start: Run: docker pull mcr.microsoft.com/devcontainers/typescript-node:1-24-bookworm
[2026-02-20T13:28:15.969Z] Error response from daemon: failed to resolve reference "mcr.microsoft.com/devcontainers/typescript-node:1-24-bookworm": mcr.microsoft.com/devcontainers/typescript-node:1-24-bookworm: not found
[2026-02-20T13:28:15.970Z] Stop (291 ms): Run: docker pull mcr.microsoft.com/devcontainers/typescript-node:1-24-bookworm
[2026-02-20T13:28:15.970Z] Retrying (Attempt 3) with error 
			  'Command failed: docker pull mcr.microsoft.com/devcontainers/typescript-node:1-24-bookworm
'
[2026-02-20T13:28:16.971Z] Start: Run: docker pull mcr.microsoft.com/devcontainers/typescript-node:1-24-bookworm
[2026-02-20T13:28:17.262Z] Error response from daemon: failed to resolve reference "mcr.microsoft.com/devcontainers/typescript-node:1-24-bookworm": mcr.microsoft.com/devcontainers/typescript-node:1-24-bookworm: not found
[2026-02-20T13:28:17.263Z] Stop (292 ms): Run: docker pull mcr.microsoft.com/devcontainers/typescript-node:1-24-bookworm
[2026-02-20T13:28:17.263Z] Retrying (Attempt 4) with error 
			  'Command failed: docker pull mcr.microsoft.com/devcontainers/typescript-node:1-24-bookworm
'
[2026-02-20T13:28:18.265Z] []
[2026-02-20T13:28:18.265Z] Error response from daemon: No such image: mcr.microsoft.com/devcontainers/typescript-node:1-24-bookworm

[2026-02-20T13:28:18.267Z] Error: Command failed: docker inspect --type image mcr.microsoft.com/devcontainers/typescript-node:1-24-bookworm
[2026-02-20T13:28:18.267Z]     at b9 (/Users/geraldinefberry/.vscode/extensions/ms-vscode-remote.remote-containers-0.442.0/dist/spec-node/devContainersSpecCLI.js:467:1277)
[2026-02-20T13:28:18.267Z]     at mL (/Users/geraldinefberry/.vscode/extensions/ms-vscode-remote.remote-containers-0.442.0/dist/spec-node/devContainersSpecCLI.js:467:1021)
[2026-02-20T13:28:18.268Z]     at async Z9 (/Users/geraldinefberry/.vscode/extensions/ms-vscode-remote.remote-containers-0.442.0/dist/spec-node/devContainersSpecCLI.js:485:3870)
[2026-02-20T13:28:18.268Z]     at async EC (/Users/geraldinefberry/.vscode/extensions/ms-vscode-remote.remote-containers-0.442.0/dist/spec-node/devContainersSpecCLI.js:485:4989)
[2026-02-20T13:28:18.268Z]     at async M5 (/Users/geraldinefberry/.vscode/extensions/ms-vscode-remote.remote-containers-0.442.0/dist/spec-node/devContainersSpecCLI.js:666:205)
[2026-02-20T13:28:18.268Z]     at async k5 (/Users/geraldinefberry/.vscode/extensions/ms-vscode-remote.remote-containers-0.442.0/dist/spec-node/devContainersSpecCLI.js:665:15084)
[2026-02-20T13:28:18.268Z]     at async /Users/geraldinefberry/.vscode/extensions/ms-vscode-remote.remote-containers-0.442.0/dist/spec-node/devContainersSpecCLI.js:485:1188
[2026-02-20T13:28:18.276Z] Stop (7263 ms): Run: /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin) /Users/geraldinefberry/.vscode/extensions/ms-vscode-remote.remote-containers-0.442.0/dist/spec-node/devContainersSpecCLI.js up --user-data-folder /Users/geraldinefberry/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-9591e4b5-0dae-4cba-9dd8-717c0bc5bd6d1771594090191 --workspace-folder /Users/geraldinefberry/repos/azure-samples/ai-model-start --workspace-mount-consistency cached --gpu-availability detect --id-label devcontainer.local_folder=/Users/geraldinefberry/repos/azure-samples/ai-model-start --id-label devcontainer.config_file=/Users/geraldinefberry/repos/azure-samples/ai-model-start/.devcontainer/devcontainer.json --log-level debug --log-format json --config /Users/geraldinefberry/repos/azure-samples/ai-model-start/.devcontainer/devcontainer.json --default-user-env-probe loginInteractiveShell --mount type=volume,source=vscode,target=/vscode,external=true --skip-post-create --update-remote-user-uid-default on --mount-workspace-git-root --include-configuration --include-merged-configuration
[2026-02-20T13:28:18.277Z] Exit code 1
[2026-02-20T13:28:18.282Z] Command failed: /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper (Plugin).app/Contents/MacOS/Code Helper (Plugin) /Users/geraldinefberry/.vscode/extensions/ms-vscode-remote.remote-containers-0.442.0/dist/spec-node/devContainersSpecCLI.js up --user-data-folder /Users/geraldinefberry/Library/Application Support/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-9591e4b5-0dae-4cba-9dd8-717c0bc5bd6d1771594090191 --workspace-folder /Users/geraldinefberry/repos/azure-samples/ai-model-start --workspace-mount-consistency cached --gpu-availability detect --id-label devcontainer.local_folder=/Users/geraldinefberry/repos/azure-samples/ai-model-start --id-label devcontainer.config_file=/Users/geraldinefberry/repos/azure-samples/ai-model-start/.devcontainer/devcontainer.json --log-level debug --log-format json --config /Users/geraldinefberry/repos/azure-samples/ai-model-start/.devcontainer/devcontainer.json --default-user-env-probe loginInteractiveShell --mount type=volume,source=vscode,target=/vscode,external=true --skip-post-create --update-remote-user-uid-default on --mount-workspace-git-root --include-configuration --include-merged-configuration
[2026-02-20T13:28:18.282Z] Exit code 1

Metadata

Metadata

Assignees

Labels

bugIssue identified by VS Code Team member as probable bugcontainersIssue in vscode-remote containers

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions