0

我正在尝试使用带有 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,反正感觉不对。

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

有人有经验吗?

4

1 回答 1

0

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

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

在容器中的 VSCode bash 终端中。

那成功了。

于 2020-05-09T12:54:40.500 回答