【问题标题】:DISPLAY redirection in Visual Studio Code Remote - Containers on WSL2?在 Visual Studio Code Remote 中显示重定向 - WSL2 上的容器?
【发布时间】:2020-05-09 09:38:11
【问题描述】:

我正在尝试使用带有 WSL 2 和 Remote-Containers 的 VSCode 在容器内进行开发,但我无法重定向显示以查看 opencv / matplotlib 图像。

我已成功安装 VcXsrv 并将其与 PyCharm 中的 docker 容器结合使用,我正在尝试转移知识以便能够直接在容器中工作。但是,我在以类似方式配置 devcontainer.json 时运气不佳:

我尝试添加:

"runArgs": [
        "--net", "host", 
        "-e", "DISPLAY=X.X.X.X:0.0",
        "-v", "/tmp/.X11-unix:/tmp/.X11-unix"
]

到 devcontainer.json,反正感觉不对。

我最终可以从 MobaxTerm WSL 启动 VSCode,它有自己的 X 服务器,但我也没有找到为此配置容器的方法。

有人有经验吗?

【问题讨论】:

    标签: python docker visual-studio-code wsl-2


    【解决方案1】:

    所以最后需要用 -a -c 和“禁用访问控制”配置 vcxsrv。那么就可以了

    export DISPLAY=X.X.X.X:0.0
    

    在容器中的 VSCode bash 终端中。

    成功了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-20
      • 2020-11-09
      • 1970-01-01
      • 2020-01-12
      • 1970-01-01
      • 2020-03-29
      • 2021-03-08
      • 1970-01-01
      相关资源
      最近更新 更多