I am struggling to use Dev Container on Ubuntu 20.04. So I followed the tutorial to try a development container, e.g. https://github.com/microsoft/vscode-remote-try-node
But when I run the command from Command Palette, I always get an error of type “path /tmp/… not found”
Here is the terminal output
[19 ms] Dev Containers 0.384.0 in VS Code 1.93.0 (4849ca9bdf9666755eb463db297b69e5385090e3).
[19 ms] Start: Resolving Remote
[43 ms] Start: Check Docker is running
[43 ms] Start: Run: docker version
[75 ms] Client:
Version: 24.0.5
API version: 1.43
Go version: go1.20.14
Git commit: ced0996
Built: Tue Jun 25 22:37:33 2024
OS/Arch: linux/amd64
Context: default
Server:
Engine:
[76 ms] Version: 24.0.5
API version: 1.43 (minimum version 1.12)
Go version: go1.20.14
Git commit: a61e2b4
Built: Tue Jun 25 22:38:06 2024
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: v1.6.21
GitCommit: 3dce8eb055cbb6872793272b4f20ed16117344f8
runc:
Version: 1.1.12
GitCommit:
docker-init:
Version: 0.19.0
GitCommit: de40ad0
[81 ms] Start: Run: docker volume ls -q
[114 ms] Start: Run: docker ps -q -a --filter label=vsch.local.volume=vscode-remote-try-node-d773fe6db837e4b027e5be39a8a66cbe8f69ed4273833eb196b87fd108a6439a --filter label=vsch.quality=stable
[142 ms] Start: Run: docker ps -q -a --filter label=vsch.local.volume=vscode-remote-try-node-d773fe6db837e4b027e5be39a8a66cbe8f69ed4273833eb196b87fd108a6439a --filter label=devcontainer.config_file=/tmp/vsch-myuser/inspect-volume/0.384.0/.devcontainer.json
[172 ms] Start: Run: docker ps -q -a --filter label=vsch.local.volume=vscode-remote-try-node-d773fe6db837e4b027e5be39a8a66cbe8f69ed4273833eb196b87fd108a6439a
[206 ms] Start: Run: docker ps -q -a --filter label=vsch.local.volume=vscode-remote-try-node-d773fe6db837e4b027e5be39a8a66cbe8f69ed4273833eb196b87fd108a6439a
[235 ms] Running Dev Containers CLI: up --user-data-folder /home/myuser/.config/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-0ff0f5b5-71a2-4dcf-b0bf-403862739e9e1726049800766 --workspace-folder /tmp/vsch-myuser/inspect-volume/0.384.0 --workspace-mount-consistency cached --id-label vsch.local.volume=vscode-remote-try-node-d773fe6db837e4b027e5be39a8a66cbe8f69ed4273833eb196b87fd108a6439a --id-label devcontainer.config_file=/tmp/vsch-myuser/inspect-volume/0.384.0/.devcontainer.json --log-level debug --log-format json --config /tmp/vsch-myuser/inspect-volume/0.384.0/.devcontainer.json --default-user-env-probe loginInteractiveShell --mount type=volume,source=vscode-remote-try-node-d773fe6db837e4b027e5be39a8a66cbe8f69ed4273833eb196b87fd108a6439a,target=/workspaces,external=true --mount type=volume,source=vscode,target=/vscode,external=true --skip-post-create --update-remote-user-uid-default never --mount-workspace-git-root --include-configuration --include-merged-configuration
[235 ms] Start: Run: /usr/share/code/code /home/myuser/.vscode/extensions/ms-vscode-remote.remote-containers-0.384.0/dist/spec-node/devContainersSpecCLI.js up --user-data-folder /home/myuser/.config/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-0ff0f5b5-71a2-4dcf-b0bf-403862739e9e1726049800766 --workspace-folder /tmp/vsch-myuser/inspect-volume/0.384.0 --workspace-mount-consistency cached --id-label vsch.local.volume=vscode-remote-try-node-d773fe6db837e4b027e5be39a8a66cbe8f69ed4273833eb196b87fd108a6439a --id-label devcontainer.config_file=/tmp/vsch-myuser/inspect-volume/0.384.0/.devcontainer.json --log-level debug --log-format json --config /tmp/vsch-myuser/inspect-volume/0.384.0/.devcontainer.json --default-user-env-probe loginInteractiveShell --mount type=volume,source=vscode-remote-try-node-d773fe6db837e4b027e5be39a8a66cbe8f69ed4273833eb196b87fd108a6439a,target=/workspaces,external=true --mount type=volume,source=vscode,target=/vscode,external=true --skip-post-create --update-remote-user-uid-default never --mount-workspace-git-root --include-configuration --include-merged-configuration
[414 ms] @devcontainers/cli 0.69.0. Node.js v20.15.1. linux 5.4.0-193-generic x64.
[414 ms] Start: Run: docker buildx version
[471 ms] github.com/docker/buildx v0.11.2 9872040b6626fb7d87ef7296fd5b832e8cc2ad17
[471 ms]
[471 ms] Start: Run: docker -v
[497 ms] Start: Resolving Remote
[499 ms] Start: Run: git rev-parse --show-cdup
[504 ms] Start: Run: docker ps -q -a --filter label=vsch.local.volume=vscode-remote-try-node-d773fe6db837e4b027e5be39a8a66cbe8f69ed4273833eb196b87fd108a6439a --filter label=devcontainer.config_file=/tmp/vsch-myuser/inspect-volume/0.384.0/.devcontainer.json
[533 ms] Start: Run: docker inspect --type image mcr.microsoft.com/devcontainers/base:0-alpine-3.20
[562 ms] Loading 138 extra certificates from /etc/ssl/certs/ca-certificates.crt.
[1142 ms] Start: Run: docker buildx build --load --build-arg BUILDKIT_INLINE_CACHE=1 -f /tmp/devcontainercli-myuser/container-features/0.69.0-1726049802453/Dockerfile-with-features -t vsc-0.384.0-d02bf4b192210f9bf60e380fd0f36a4ecccc94d45fc6aafc3f10204dd5ad921f --target dev_containers_target_stage --build-arg _DEV_CONTAINERS_BASE_IMAGE=dev_container_auto_added_stage_label /tmp/vsch-myuser/inspect-volume/0.384.0
[+] Building 0.0s (0/0) docker:default
ERROR: unable to prepare context: path "/tmp/vsch-myuser/inspect-volume/0.384.0" not found
[1361 ms] Error: Command failed: docker buildx build --load --build-arg BUILDKIT_INLINE_CACHE=1 -f /tmp/devcontainercli-myuser/container-features/0.69.0-1726049802453/Dockerfile-with-features -t vsc-0.384.0-d02bf4b192210f9bf60e380fd0f36a4ecccc94d45fc6aafc3f10204dd5ad921f --target dev_containers_target_stage --build-arg _DEV_CONTAINERS_BASE_IMAGE=dev_container_auto_added_stage_label /tmp/vsch-myuser/inspect-volume/0.384.0
[1362 ms] at FtA (/home/myuser/.vscode/extensions/ms-vscode-remote.remote-containers-0.384.0/dist/spec-node/devContainersSpecCLI.js:466:1933)
[1362 ms] at async Pm (/home/myuser/.vscode/extensions/ms-vscode-remote.remote-containers-0.384.0/dist/spec-node/devContainersSpecCLI.js:465:1896)
[1362 ms] at async NH (/home/myuser/.vscode/extensions/ms-vscode-remote.remote-containers-0.384.0/dist/spec-node/devContainersSpecCLI.js:465:610)
[1363 ms] at async YtA (/home/myuser/.vscode/extensions/ms-vscode-remote.remote-containers-0.384.0/dist/spec-node/devContainersSpecCLI.js:482:3771)
[1363 ms] at async eB (/home/myuser/.vscode/extensions/ms-vscode-remote.remote-containers-0.384.0/dist/spec-node/devContainersSpecCLI.js:482:4886)
[1363 ms] at async prA (/home/myuser/.vscode/extensions/ms-vscode-remote.remote-containers-0.384.0/dist/spec-node/devContainersSpecCLI.js:663:200)
[1363 ms] at async drA (/home/myuser/.vscode/extensions/ms-vscode-remote.remote-containers-0.384.0/dist/spec-node/devContainersSpecCLI.js:662:14706)
[1373 ms] Exit code 1
[1386 ms] Command failed: /usr/share/code/code /home/myuser/.vscode/extensions/ms-vscode-remote.remote-containers-0.384.0/dist/spec-node/devContainersSpecCLI.js up --user-data-folder /home/myuser/.config/Code/User/globalStorage/ms-vscode-remote.remote-containers/data --container-session-data-folder /tmp/devcontainers-0ff0f5b5-71a2-4dcf-b0bf-403862739e9e1726049800766 --workspace-folder /tmp/vsch-myuser/inspect-volume/0.384.0 --workspace-mount-consistency cached --id-label vsch.local.volume=vscode-remote-try-node-d773fe6db837e4b027e5be39a8a66cbe8f69ed4273833eb196b87fd108a6439a --id-label devcontainer.config_file=/tmp/vsch-myuser/inspect-volume/0.384.0/.devcontainer.json --log-level debug --log-format json --config /tmp/vsch-myuser/inspect-volume/0.384.0/.devcontainer.json --default-user-env-probe loginInteractiveShell --mount type=volume,source=vscode-remote-try-node-d773fe6db837e4b027e5be39a8a66cbe8f69ed4273833eb196b87fd108a6439a,target=/workspaces,external=true --mount type=volume,source=vscode,target=/vscode,external=true --skip-post-create --update-remote-user-uid-default never --mount-workspace-git-root --include-configuration --include-merged-configuration
[1386 ms] Exit code
The path “/tmp/vsch-myuser/inspect-volume/0.384.0” exists.
Any idea of what’s going wrong?
1