now*_*wox 5 docker visual-studio-code wsl-2
我有一个非常小的例子:
\n$ tree -a\n.\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 .devcontainer\n\xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 devcontainer.json\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 README.md\n$ cat .devcontainer/devcontainer.json \n{\n "name": "Test",\n "image": "alpine:latest"\n}\nRun Code Online (Sandbox Code Playgroud)\n当我打开文件夹并选择“在容器中重新打开”时。我收到此错误:
\nStop (208 ms): Run: docker start 8d4a1484f7746e918f18f886da95d0803729ec19cd671bdd76b15307f2658a77\nError: Command failed: docker start 8d4a1484f7746e918f18f886da95d0803729ec19cd671bdd76b15307f2658a77\n at HR (/home/user/.vscode-remote-containers/dist/dev-containers-cli-0.241.3/dist/spec-node/devContainersSpecCLI.js:239:2183)\n at tb (/home/user/.vscode-remote-containers/dist/dev-containers-cli-0.241.3/dist/spec-node/devContainersSpecCLI.js:239:2121)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at async QR (/home/user/.vscode-remote-containers/dist/dev-containers-cli-0.241.3/dist/spec-node/devContainersSpecCLI.js:245:2006)\n at async cb (/home/user/.vscode-remote-containers/dist/dev-containers-cli-0.241.3/dist/spec-node/devContainersSpecCLI.js:245:3110)\n at async i_ (/home/user/.vscode-remote-containers/dist/dev-containers-cli-0.241.3/dist/spec-node/devContainersSpecCLI.js:245:13194)\n at async n_ (/home/user/.vscode-remote-containers/dist/dev-containers-cli-0.241.3/dist/spec-node/devContainersSpecCLI.js:245:12950)\nStop (464 ms): Run in Host: /home/user/.vscode-server/bin/da76f93349a72022ca4670c1b84860304616aaa2/node /home/user/.vscode-remote-containers/dist/dev-containers-cli-0.241.3/dist/spec-node/devContainersSpecCLI.js up --workspace-folder /home/user/test-containers --workspace-mount-consistency cached --id-label devcontainer.local_folder=\\\\wsl.localhost\\Ubuntu-20.04\\home\\user\\test-containers --log-level debug --log-format json --config /home/user/test-containers/.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 true\nExit code 1\nCommand failed: /home/user/.vscode-server/bin/da76f93349a72022ca4670c1b84860304616aaa2/node /home/user/.vscode-remote-containers/dist/dev-containers-cli-0.241.3/dist/spec-node/devContainersSpecCLI.js up --workspace-folder /home/user/test-containers --workspace-mount-consistency cached --id-label devcontainer.local_folder=\\\\wsl.localhost\\Ubuntu-20.04\\home\\user\\test-containers --log-level debug --log-format json --config /home/user/test-containers/.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 true\nExit code 1\nStart: Run: wsl -d Ubuntu-20.04 -e wslpath -u \\\\wsl.localhost\\Ubuntu-20.04\\home\\user\\test-containers\nStop (57 ms): Run: wsl -d Ubuntu-20.04 -e wslpath -u \\\\wsl.localhost\\Ubuntu-20.04\\home\\user\\test-containers\nRun Code Online (Sandbox Code Playgroud)\n但是,我的 Docker 在终端中运行:
\n$ docker run -it alpine:latest echo "hello"\nhello\nRun Code Online (Sandbox Code Playgroud)\n我认为这是 WSL2 的问题,因为从 Windows 打开的相同示例也有效。
\n| 归档时间: |
|
| 查看次数: |
1567 次 |
| 最近记录: |