VSCode:在远程开发扩展中显示从Docker容器转发

时间:2019-05-21 15:04:34

标签: docker visual-studio-code vscode-remote

如何使用新的Remote Development扩展名从Docker容器设置远程显示转发?

当前,我的.devcontainer包含:

devcontainer.json

{
    "name": "kinetic_v5",
    "context": "..",
    "dockerFile": "Dockerfile",
    "workspaceFolder": "/workspace",
    "runArgs": [
        "--net", "host",
        "-e", "DISPLAY=${env:DISPLAY}",
        "-e", "QT_GRAPHICSSYSTEM=native",
        "-e", "CONTAINER_NAME=kinetic_v5",
        "-v", "/tmp/.X11-unix:/tmp/.X11-unix",
        "--device=/dev/dri:/dev/dri",
        "--name=kinetic_v5",
    ],
    "extensions": [
        "ms-python.python"
    ]
}

Dockerfile

FROM docker.is.localnet:5000/amd/official:16.04

RUN apt-get update && \
    apt-get install -y zsh \
    fonts-powerline \
    locales \
    # set up locale
    && locale-gen en_US.UTF-8

RUN pip install Cython

# run the installation script  
RUN wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | zsh || true

CMD ["zsh"]

这似乎不起作用。

设置详细信息:

  • 操作系统:linux
  • 产品:Visual Studio代码-内部人员
  • 产品版本:1.35.0-insider
  • 语言:zh _

0 个答案:

没有答案