-
Notifications
You must be signed in to change notification settings - Fork 394
Open
Labels
containersIssue in vscode-remote containersIssue in vscode-remote containers
Description
- VSCode Version: 1.106.2
- Local OS Version: Windows 11 24H2 26100.7171
- Remote OS Version: Ubuntu 24.04.3 LTS
- Remote Extension/Connection Type: Dev Containers
- Logs:
[33 ms] Dev Containers 0.431.1 in VS Code 1.106.2 (1e3c50d64110be466c0b4a45222e81d2c9352888).
[32 ms] Start: Run: wsl -d Ubuntu -e wslpath -u \\wsl.localhost\Ubuntu\home\kriese\src\containerbase\containerbase-base
[217 ms] Start: Resolving Remote
[265 ms] Start: Run: wsl -d Ubuntu -e wslpath -u \\wsl.localhost\Ubuntu\home\kriese\src\containerbase\containerbase-base
[392 ms] Start: Run: wsl -d Ubuntu -e /bin/sh -c cd '/home/kriese/src/containerbase/containerbase-base' && /bin/sh
[398 ms] Start: Run in host: id -un
[461 ms] kriese
[461 ms]
[462 ms] Start: Run in host: (command -v getent >/dev/null 2>&1 && getent passwd 'kriese' || grep -E '^kriese|^[^:]*:[^:]*:kriese:' /etc/passwd || true)
[465 ms] Start: Run in host: echo ~
[465 ms] /home/kriese
[465 ms]
[466 ms] Start: Run in host: test -f '/home/kriese/.vscode-server/cli/servers/Stable-1e3c50d64110be466c0b4a45222e81d2c9352888/server/node'
[467 ms]
[467 ms]
[467 ms] Exit code 1
[467 ms] Start: Run in host: test -f '/home/kriese/.vscode/cli/servers/Stable-1e3c50d64110be466c0b4a45222e81d2c9352888/server/node'
[468 ms]
[469 ms]
[469 ms] Exit code 1
[469 ms] Start: Run in host: test -f '/home/kriese/.vscode-server/bin/1e3c50d64110be466c0b4a45222e81d2c9352888/node'
[470 ms]
[470 ms]
[470 ms] Start: Run in host: test -f '/home/kriese/.vscode-server/bin/1e3c50d64110be466c0b4a45222e81d2c9352888/node_modules/node-pty/package.json'
[471 ms]
[471 ms]
[471 ms] Start: Run in host: test -f '/home/kriese/.vscode-remote-containers/dist/vscode-remote-containers-server-0.431.1.js'
[472 ms]
[472 ms]
[474 ms] userEnvProbe: loginInteractiveShell (default)
[475 ms] userEnvProbe: not found in cache
[475 ms] userEnvProbe shell: /bin/bash
[1951 ms] userEnvProbe PATHs:
Probe: '/home/kriese/go:/home/kriese/.deno/bin:/home/kriese/.local/bin:/home/kriese/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/ProgramData/scoop/shims:/mnt/c/Windows/System32:/mnt/c/Windows:/mnt/c/Windows/System32/wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/ProgramData/chocolatey/bin:/mnt/c/Program Files/Microsoft SQL Server/130/Tools/Binn/:/mnt/c/Program Files/Microsoft VS Code/bin:/mnt/c/Program Files/Microsoft SQL Server/Client SDK/ODBC/170/Tools/Binn/:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Windows/System32:/mnt/c/Windows:/mnt/c/Windows/System32/wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files/Microsoft SQL Server/150/Tools/Binn/:/mnt/c/Windows/System32:/mnt/c/Windows:/mnt/c/Windows/System32/wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files/TortoiseGit/bin:/mnt/c/Program Files/NVIDIA Corporation/NVIDIA app/NvDLISR:/mnt/c/Program Files (x86)/GnuPG/bin:/mnt/c/Program Files/Git/cmd:/mnt/c/Program Files/PowerShell/7/:/mnt/c/Program Files/PowerToys/:/Docker/host/bin:/mnt/c/Users/kriese/AppData/Local/Programs/oh-my-posh/bin/:/mnt/c/Users/kriese/scoop/apps/temurin21-jdk/current/bin:/mnt/c/Users/kriese/scoop/apps/temurin17-jdk/current/bin:/mnt/c/Users/kriese/scoop/apps/temurin-lts-jdk/current/bin:/mnt/c/Users/kriese/scoop/apps/python/current/Scripts:/mnt/c/Users/kriese/scoop/apps/python/current:/mnt/c/Users/kriese/scoop/apps/openssl/current/bin:/mnt/c/Users/kriese/scoop/apps/nodejs-lts/current/bin:/mnt/c/Users/kriese/scoop/apps/nodejs-lts/current:/mnt/c/Users/kriese/go/bin:/mnt/c/Users/kriese/scoop/apps/composer/current/home/vendor/bin:/mnt/c/Users/kriese/scoop/apps/temurin11-jdk/current/bin:/mnt/c/Users/kriese/scoop/apps/maven/current/bin:/mnt/c/Users/kriese/scoop/apps/gpg/current/bin:/mnt/c/Users/kriese/AppData/Local/pnpm:/mnt/c/Users/kriese/.bin:/mnt/c/Users/kriese/scoop/apps/pwsh/current:/mnt/c/Users/kriese/scoop/shims:/mnt/c/Users/kriese/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/kriese/.dotnet/tools:/mnt/c/Users/kriese/AppData/Local/Programs/oh-my-posh/bin:/mnt/c/Program Files/Azure Data Studio/bin:/mnt/c/Users/kriese/AppData/Local/Programs/kontena-lens/resources/cli/bin:/mnt/c/Users/kriese/.dotnet/tools:/mnt/c/Users/kriese/AppData/Local/Microsoft/WindowsApps:/mnt/c/users/kriese/.local/bin:/mnt/c/tools/dart-sdk/bin:/mnt/c/Users/kriese/AppData/Local/Pub/Cache/bin:/mnt/c/Users/kriese/AppData/Local/Microsoft/WinGet/Packages/YannHamon.kubeconform_Microsoft.Winget.Source_8wekyb3d8bbwe:/snap/bin:/home/kriese/.dotnet/tools:/home/kriese/.rvm/bin'
Container: None
[1952 ms] Setting up container for folder or workspace: /home/kriese/src/containerbase/containerbase-base
[1981 ms] Start: Check Docker is running
[1981 ms] Start: Run in Host: docker version
[2012 ms] Client:
[2012 ms] Version: 28.5.2
API version: 1.51
Go version: go1.25.3
Git commit: ecc6942
Built: Wed Nov 5 14:42:42 2025
OS/Arch: linux/amd64
Context: default
Server: Docker Desktop 4.51.0 (210443)
Engine:
Version: 28.5.2
API version: 1.51 (minimum version 1.24)
Go version: go1.25.3
Git commit: 89c5e8f
Built: Wed Nov 5 14:43:25 2025
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: v1.7.29
GitCommit: 442cb34bda9a6a0fed82a2ca7cade05c5c749582
runc:
Version: 1.3.3
GitCommit:
[2013 ms] v1.3.3-0-gd842d771
docker-init:
Version: 0.19.0
GitCommit: de40ad0
[2016 ms] Start: Run in Host: docker volume ls -q
[2041 ms] Start: Run in Host: docker ps -q -a --filter label=vsch.local.folder=\\wsl.localhost\Ubuntu\home\kriese\src\containerbase\containerbase-base --filter label=vsch.quality=stable
[2070 ms] Start: Run in Host: docker ps -q -a --filter label=devcontainer.local_folder=\\wsl.localhost\Ubuntu\home\kriese\src\containerbase\containerbase-base --filter label=devcontainer.config_file=/home/kriese/src/containerbase/containerbase-base/.devcontainer/devcontainer.json
[2097 ms] Start: Run in Host: docker ps -q -a --filter label=devcontainer.local_folder=\\wsl.localhost\Ubuntu\home\kriese\src\containerbase\containerbase-base
[2126 ms] Start: Run in Host: docker ps -q -a --filter label=devcontainer.local_folder=\\wsl.localhost\Ubuntu\home\kriese\src\containerbase\containerbase-base
[2156 ms] Running Dev Containers CLI: up --container-session-data-folder /tmp/devcontainers-e679ca1a-7abc-499e-bb85-12c1f88342861763645287619 --workspace-folder /home/kriese/src/containerbase/containerbase-base --workspace-mount-consistency cached --gpu-availability detect --id-label devcontainer.local_folder=\\wsl.localhost\Ubuntu\home\kriese\src\containerbase\containerbase-base --id-label devcontainer.config_file=/home/kriese/src/containerbase/containerbase-base/.devcontainer/devcontainer.json --log-level debug --log-format json --config /home/kriese/src/containerbase/containerbase-base/.devcontainer/devcontainer.json --default-user-env-probe loginInteractiveShell --mount type=volume,source=vscode,target=/vscode,external=true --mount type=bind,source=/run/user/1000/wayland-0,target=/tmp/vscode-wayland-c83eed30-7479-426b-bcae-83df8df8993a.sock --skip-post-create --update-remote-user-uid-default on --mount-workspace-git-root --include-configuration --include-merged-configuration
[2156 ms] Start: Checking for Dev Containers CLI
[2164 ms] Start: Run in Host: /home/kriese/.vscode-server/bin/1e3c50d64110be466c0b4a45222e81d2c9352888/node /home/kriese/.vscode-remote-containers/dist/dev-containers-cli-0.431.1/dist/spec-node/devContainersSpecCLI.js up --container-session-data-folder /tmp/devcontainers-e679ca1a-7abc-499e-bb85-12c1f88342861763645287619 --workspace-folder /home/kriese/src/containerbase/containerbase-base --workspace-mount-consistency cached --gpu-availability detect --id-label devcontainer.local_folder=\\wsl.localhost\Ubuntu\home\kriese\src\containerbase\containerbase-base --id-label devcontainer.config_file=/home/kriese/src/containerbase/containerbase-base/.devcontainer/devcontainer.json --log-level debug --log-format json --config /home/kriese/src/containerbase/containerbase-base/.devcontainer/devcontainer.json --default-user-env-probe loginInteractiveShell --mount type=volume,source=vscode,target=/vscode,external=true --mount type=bind,source=/run/user/1000/wayland-0,target=/tmp/vscode-wayland-c83eed30-7479-426b-bcae-83df8df8993a.sock --skip-post-create --update-remote-user-uid-default on --mount-workspace-git-root --include-configuration --include-merged-configuration
[2279 ms] @devcontainers/cli 0.80.2. Node.js v22.20.0. linux 6.6.87.2-microsoft-standard-WSL2 x64.
[2279 ms] Start: Run: docker buildx version
[2648 ms] github.com/docker/buildx v0.29.1-desktop.1 28f6246ff24e2c05095e8741e48c48dcb2d3b4bc
[2648 ms]
[2648 ms] Start: Run: docker -v
[2663 ms] Start: Resolving Remote
[2666 ms] Start: Run: git rev-parse --show-cdup
[2786 ms] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=\\wsl.localhost\Ubuntu\home\kriese\src\containerbase\containerbase-base --filter label=devcontainer.config_file=/home/kriese/src/containerbase/containerbase-base/.devcontainer/devcontainer.json
[2814 ms] Start: Run: docker inspect --type image ghcr.io/containerbase/devcontainer:13.24.1
[3035 ms] Start: Run: docker-credential-desktop.exe get
[4230 ms] Start: Run: docker buildx build --load --build-arg BUILDKIT_INLINE_CACHE=1 -f /tmp/devcontainercli-kriese/container-features/0.80.2-1763645292640/Dockerfile-with-features -t vsc-containerbase-base-dc08bb20cce123e81d1e6997de36ea8df77f4c14691c6a1a3ab5066c417bc605 --target dev_containers_target_stage --load --build-arg _DEV_CONTAINERS_BASE_IMAGE=dev_container_auto_added_stage_label /home/kriese/src/containerbase/containerbase-base/.devcontainer
[+] Building 0.9s (5/5) FINISHED docker:default
=> [internal] load build definition from Dockerfile-with-features 0.0s
=> => transferring dockerfile: 677B 0.0s
=> [internal] load metadata for ghcr.io/containerbase/devcontainer:13.24 0.6s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> CACHED [dev_container_auto_added_stage_label 1/1] FROM ghcr.io/contai 0.0s
=> => resolve ghcr.io/containerbase/devcontainer:13.24.1@sha256:3756c971 0.0s
=> exporting to image 0.1s
=> => exporting layers 0.0s
=> => preparing layers for inline cache 0.0s
=> => exporting manifest sha256:68c31b9f5fa30f52b3754e2730b85c670f8279e0 0.0s
=> => exporting config sha256:cf3937055e80fc054485718bb378f5dfa7b5c8f8ef 0.0s
=> => exporting attestation manifest sha256:4f8eb0cd2ab168aa1f9ed37f9f27 0.0s
=> => exporting manifest list sha256:d60deebc98faa45b44675cc8240a2c60772 0.0s
=> => naming to docker.io/library/vsc-containerbase-base-dc08bb20cce123e 0.0s
=> => unpacking to docker.io/library/vsc-containerbase-base-dc08bb20cce1 0.0s
[5606 ms] Start: Run: docker inspect --type image vsc-containerbase-base-dc08bb20cce123e81d1e6997de36ea8df77f4c14691c6a1a3ab5066c417bc605
[5671 ms] Start: Run: docker build -f /tmp/devcontainercli-kriese/updateUID.Dockerfile-0.80.2 -t vsc-containerbase-base-dc08bb20cce123e81d1e6997de36ea8df77f4c14691c6a1a3ab5066c417bc605-uid --platform linux/amd64 --build-arg BASE_IMAGE=vsc-containerbase-base-dc08bb20cce123e81d1e6997de36ea8df77f4c14691c6a1a3ab5066c417bc605 --build-arg REMOTE_USER=vscode --build-arg NEW_UID=1000 --build-arg NEW_GID=1000 --build-arg IMAGE_USER=vscode /tmp/devcontainercli-kriese/empty-folder
[+] Building 0.4s (5/5) FINISHED docker:default
=> [internal] load build definition from updateUID.Dockerfile-0.80.2 0.0s
=> => transferring dockerfile: 1.36kB 0.0s
=> WARN: InvalidDefaultArgInFrom: Default value for ARG $BASE_IMAGE resu 0.0s
=> [internal] load metadata for docker.io/library/vsc-containerbase-base 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [1/2] FROM docker.io/library/vsc-containerbase-base-dc08bb20cce123e81 0.1s
=> => resolve docker.io/library/vsc-containerbase-base-dc08bb20cce123e81 0.1s
=> CACHED [2/2] RUN eval $(sed -n "s/vscode:[^:]*:\([^:]*\):\([^:]*\):[^ 0.0s
1 warning found (use docker --debug to expand):
- InvalidDefaultArgInFrom: Default value for ARG $BASE_IMAGE results in empty or invalid base image name (line 2)
[6443 ms] Start: Run: docker events --format {{json .}} --filter event=start
[6446 ms] Start: Starting container
[6446 ms] Start: Run: docker run --sig-proxy=false -a STDOUT -a STDERR --mount type=bind,source=/home/kriese/src/containerbase/containerbase-base,target=/workspaces/containerbase-base --mount source=/var/run/docker.sock,target=/var/run/docker.sock,type=bind --mount type=volume,src=vscode,dst=/vscode --mount type=bind,src=/run/user/1000/wayland-0,dst=/tmp/vscode-wayland-c83eed30-7479-426b-bcae-83df8df8993a.sock -l devcontainer.local_folder=\\wsl.localhost\Ubuntu\home\kriese\src\containerbase\containerbase-base -l devcontainer.config_file=/home/kriese/src/containerbase/containerbase-base/.devcontainer/devcontainer.json --entrypoint /bin/sh vsc-containerbase-base-dc08bb20cce123e81d1e6997de36ea8df77f4c14691c6a1a3ab5066c417bc605-uid -c echo Container started
Unable to find image 'vsc-containerbase-base-dc08bb20cce123e81d1e6997de36ea8df77f4c14691c6a1a3ab5066c417bc605-uid:latest' locally
docker: Error response from daemon: pull access denied for vsc-containerbase-base-dc08bb20cce123e81d1e6997de36ea8df77f4c14691c6a1a3ab5066c417bc605-uid, repository does not exist or may require 'docker login'
Run 'docker run --help' for more information
[7478 ms] Start: Run: docker ps -q -a --filter label=devcontainer.local_folder=\\wsl.localhost\Ubuntu\home\kriese\src\containerbase\containerbase-base --filter label=devcontainer.config_file=/home/kriese/src/containerbase/containerbase-base/.devcontainer/devcontainer.json
[7487 ms] Error: Command failed: docker run --sig-proxy=false -a STDOUT -a STDERR --mount type=bind,source=/home/kriese/src/containerbase/containerbase-base,target=/workspaces/containerbase-base --mount source=/var/run/docker.sock,target=/var/run/docker.sock,type=bind --mount type=volume,src=vscode,dst=/vscode --mount type=bind,src=/run/user/1000/wayland-0,dst=/tmp/vscode-wayland-c83eed30-7479-426b-bcae-83df8df8993a.sock -l devcontainer.local_folder=\\wsl.localhost\Ubuntu\home\kriese\src\containerbase\containerbase-base -l devcontainer.config_file=/home/kriese/src/containerbase/containerbase-base/.devcontainer/devcontainer.json --entrypoint /bin/sh vsc-containerbase-base-dc08bb20cce123e81d1e6997de36ea8df77f4c14691c6a1a3ab5066c417bc605-uid -c echo Container started
[7488 ms] trap "exit 0" 15
[7488 ms] exec "$@"
[7488 ms] while sleep 1 & wait $!; do :; done -
[7488 ms] at w6 (/home/kriese/.vscode-remote-containers/dist/dev-containers-cli-0.431.1/dist/spec-node/devContainersSpecCLI.js:467:1253)
[7488 ms] at ax (/home/kriese/.vscode-remote-containers/dist/dev-containers-cli-0.431.1/dist/spec-node/devContainersSpecCLI.js:467:997)
[7488 ms] at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
[7488 ms] at async Y6 (/home/kriese/.vscode-remote-containers/dist/dev-containers-cli-0.431.1/dist/spec-node/devContainersSpecCLI.js:484:3842)
[7488 ms] at async BC (/home/kriese/.vscode-remote-containers/dist/dev-containers-cli-0.431.1/dist/spec-node/devContainersSpecCLI.js:484:4957)
[7488 ms] at async p7 (/home/kriese/.vscode-remote-containers/dist/dev-containers-cli-0.431.1/dist/spec-node/devContainersSpecCLI.js:665:202)
[7488 ms] at async d7 (/home/kriese/.vscode-remote-containers/dist/dev-containers-cli-0.431.1/dist/spec-node/devContainersSpecCLI.js:664:14804)
[7488 ms] at async /home/kriese/.vscode-remote-containers/dist/dev-containers-cli-0.431.1/dist/spec-node/devContainersSpecCLI.js:484:1188
[7498 ms] Exit code 1
[7501 ms] Command failed: /home/kriese/.vscode-server/bin/1e3c50d64110be466c0b4a45222e81d2c9352888/node /home/kriese/.vscode-remote-containers/dist/dev-containers-cli-0.431.1/dist/spec-node/devContainersSpecCLI.js up --container-session-data-folder /tmp/devcontainers-e679ca1a-7abc-499e-bb85-12c1f88342861763645287619 --workspace-folder /home/kriese/src/containerbase/containerbase-base --workspace-mount-consistency cached --gpu-availability detect --id-label devcontainer.local_folder=\\wsl.localhost\Ubuntu\home\kriese\src\containerbase\containerbase-base --id-label devcontainer.config_file=/home/kriese/src/containerbase/containerbase-base/.devcontainer/devcontainer.json --log-level debug --log-format json --config /home/kriese/src/containerbase/containerbase-base/.devcontainer/devcontainer.json --default-user-env-probe loginInteractiveShell --mount type=volume,source=vscode,target=/vscode,external=true --mount type=bind,source=/run/user/1000/wayland-0,target=/tmp/vscode-wayland-c83eed30-7479-426b-bcae-83df8df8993a.sock --skip-post-create --update-remote-user-uid-default on --mount-workspace-git-root --include-configuration --include-merged-configuration
[7501 ms] Exit code 1
Steps to Reproduce:
- enable wsl 2
- install Docker desktop v4.51.0+
- enable
Use containerd for pulling and storing imagesin docker dektop - clone https://github.com/containerbase/base to wsl
- open repo in devcontainer
Does this issue occur when you try this locally?: No
Does this issue occur when you try this locally and all extensions are disabled?: No
Metadata
Metadata
Assignees
Labels
containersIssue in vscode-remote containersIssue in vscode-remote containers