【问题标题】:Visual studio code: An error occurred setting up the containerVisual Studio 代码:设置容器时出错
【发布时间】:2020-05-24 13:54:09
【问题描述】:

当我运行 Visual Studio 代码并尝试按照来自 https://code.visualstudio.com/docs/remote/containers 的教程进行连接并运行 python 示例时。我得到下面的终端输出。我可以很好地从演示中运行 nodejs 容器,它似乎只是 python。任何想法我如何纠正这个问题?

[38817 ms] Start: Run: docker volume create --label vsch.local.repository=https://github.com/Microsoft/vscode-remote-try-python --label vsch.local.repository.unique=false vsc-remote-sample
[39903 ms] Start: Run: docker ps -q -a --filter label=vsch.local.repository=https://github.com/Microsoft/vscode-remote-try-python --filter label=vsch.local.repository.volume=vsc-remote-sample --filter label=vsch.local.repository.folder=vscode-remote-try-python --filter label=vsch.quality=stable
[45503 ms] Start: Run: docker build -f c:\Users\user\.vscode\extensions\ms-vscode-remote.remote-containers-0.112.0\scripts\volumeBootstrap.Dockerfile -t vsc-volume-bootstrap c:\Users\user\.vscode\extensions\ms-vscode-remote.remote-containers-0.112.0\scripts
[47800 ms] Error: Unable to start terminal process: CreateProcess failed
        at new WindowsPtyAgent (c:\Program Files\Microsoft VS Code\resources\app\node_modules.asar\node-pty\lib\windowsPtyAgent.js:77:36)
        at new WindowsTerminal (c:\Program Files\Microsoft VS Code\resources\app\node_modules.asar\node-pty\lib\windowsTerminal.js:49:24)
        at Object.spawn (c:\Program Files\Microsoft VS Code\resources\app\node_modules.asar\node-pty\lib\index.js:28:12)
        at c:\Users\user\.vscode\extensions\ms-vscode-remote.remote-containers-0.112.0\dist\extension.js:1:5201
        at async Object.t.runCommand (c:\Users\user\.vscode\extensions\ms-vscode-remote.remote-containers-0.112.0\dist\extension.js:1:8440)
        at async c:\Users\user\.vscode\extensions\ms-vscode-remote.remote-containers-0.112.0\dist\extension.js:1:111138
        at async Object.k [as cloneAndBuildRepository] (c:\Users\user\.vscode\extensions\ms-vscode-remote.remote-containers-0.112.0\dist\extension.js:1:110997)
        at async Object.t.openDockerfileRepoDevContainer (c:\Users\user\.vscode\extensions\ms-vscode-remote.remote-containers-0.112.0\dist\extension.js:1:157194)

【问题讨论】:

  • thisthis 对您有帮助吗?
  • 这是第二个链接。是许可导致了这个问题。我以管理员身份运行,它现在正在工作,我将获得我的 IT 支持,以纠正我的标准用户帐户的问题。非常感谢。

标签: python docker visual-studio-code


【解决方案1】:

一个谦虚的建议:
使用 Docker CLI 而不是 visualstudiocode 中的某些扩展。
尝试共享 Dockerfile。通常错误/问题就在那里。

【讨论】:

  • 我喜欢建议 :-) 我使用过 dockerfile 和 docker cli。我想探索 visualstudiocode 方法,有人建议它可以改善我的工作流程(前提是我可以让它工作)。你以前用过吗?
  • 不,从来不用,我喜欢 docker-compose,因为它非常方便。我已经从 Docker 转到 Ansible。顺便说一句,微软总是会推动用户使用它的产品,除了使用 CLI 可以更好地控制系统之外,没有真正的区别。
  • 感谢 Ansible 的提示。我知道微软的动机,这取决于我是否使用那里的工具/产品让我的生活更轻松。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-02-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-17
  • 1970-01-01
相关资源
最近更新 更多