问题标签 [vscode-remote]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2700 浏览

docker - VSCode 远程容器 - 未使用 docker-compose 在开发容器上安装扩展

我无法使用“远程 - 容器”在开发容器中安装扩展。我不知道这是错误,我的配置不正确,还是预期的行为。下面是我当前的配置,这两个文件都位于项目的根文件夹中。

码头工人-compose.yml

.devcontainer.json

中列出的扩展列表.devontainer.json是我想要安装在开发容器中的扩展列表。任何帮助表示赞赏!

0 投票
7 回答
4212 浏览

vscode-remote - 是否可以将 kerberos 身份验证与 Visual Studio Code Remote 一起使用?

我们使用 kerberos 身份验证连接到我们的本地计算环境。我想使用 Visual Studio Code Remote 直接在该服务器上进行开发。根据vscode 远程文档中的这一部分,似乎可以使用基于密码的身份验证,这对我有用,但如果我可以使用现有的 kerberos 身份验证,而不是每次都必须输入密码,那就太好了启动 vscode 会话。

我试过搜索上面的文档,但我不知道是否支持 kerberos。我想知道我是否应该恭敬地在问题跟踪器上提出问题。

0 投票
0 回答
1785 浏览

visual-studio-code - 无法解析远程端口 - 使用 ssh 的 vscode

尝试使用 ssh 使用 vscode-remote 时出现以下错误。我认为这与转义码有关..但我不知道如何解决它。

服务器 .vscode-remote 目录中留下的日志文件表明服务器启动正常:

任何帮助表示赞赏。

0 投票
0 回答
1050 浏览

vscode-remote - 连接远程扩展主机服务器失败

端口转发后,通知中心显示错误信息:

0 投票
1 回答
1128 浏览

visual-studio-code - 如何通过 devcontainer.json 在远程容器中安装基于 VSIX 文件的扩展?

容器内的 VS Code 远程开发上下文中,我可以看到可以在devcontainers.json文件中指定要安装的扩展,如vscode-dev-containers 存储库中的示例所示,如下例所示:

我在本地有一个基于 VSIX 文件的扩展名,我还想在此处指定它,以便将其安装到容器中。但是我不确定如何最好地在这里声明它,路径明智。

我查看了容器构建步骤的输出,注意到本地项目目录已安装到容器中(为便于阅读添加了换行符):

所以我将我的 VSIX 文件放在项目的根目录 ( /Users/dj/local/projects/test1/vscode-cds-1.1.4.vsix) 中,然后它就可以在容器中使用了。将容器中此文件的完全限定路径添加到extensions属性中,因此:

确实导致将此扩展成功安装到容器中:

伟大的!

但是这个 hack 需要我硬编码目录所在的.devcontainer/目录的名称(即test1/),这当然是我想避免的。

有没有办法做到这一点,而无需在文件中对整个项目目录名称进行硬编码devcontainer.json

谢谢你。

0 投票
2 回答
5199 浏览

visual-studio-code - 无法从服务器输出解析远程端口:bash:此 shell 中没有作业控制

我正在尝试使用 VSCode - Insiders 使用 Remote - SSH 插件在远程 AWS 机器中的 docker 容器上运行代码。我已经打开了一个终端并像这样设置端口转发:ssh -L 2201:localhost:2222 user@host -N -i ~/.ssh/id_rsa. 然后在 VSCode 中我尝试连接root@localhost并启动,但随后给了我一条错误消息:

几天前我开始做这个过程,它奏效了。昨天有点进进出出,今天根本不工作。我尝试将其关闭并再次打开,但无法使其正常工作。万一它是相关的,我在带有 Mojave OS 的 MacOS 上。

编辑:

神奇的是,它今天(第二天)第一次起作用。我仍然有兴趣知道下次它坏了如何解决这个问题。如果这有帮助,这是它工作时的输出:

编辑2:现在(第二天)它不再工作了。

编辑 3:我在 ~/config.xml 有一个配置文件。以下是内容:

0 投票
2 回答
12365 浏览

vscode-remote - 如何手动安装 vs-code-server 并告诉 vs-code-remote?

当我尝试使用 remote-ssh 连接到我的服务器来安装 install vs-code-server 时,它会挂起以下消息:如果需要,安装并启动服务器

bash:此 shell 中没有作业控制正在安装...使用 wget 下载

看来我的服务器无法使用 wget 下载 vs-code-server。我可以手动安装 vs-code-server 吗?

0 投票
2 回答
2813 浏览

docker - VSCode Remote Container——如何在VSCode的容器实例中打开默认文件夹?

每当我将 VSCode 附加到容器时,它都会从没有打开特定文件夹开始。我想在开始时打开文件夹“/ado”并在那里应用工作区设置。我怎样才能做到这一点?

当我手动打开文件夹时,我从容器的 /root 文件夹开始。

.devcontainer.json:

码头工人-compose.yml:

我也没有找到 .devcontainer.json 中可用关键字的完整列表。谁能指出我正确的方向?


更新:找到.devcontainer.json的关键字参考

0 投票
1 回答
1112 浏览

vscode-remote - 将本地目录挂载到容器中的主目录

我曾希望使用"workspaceFolder": "/home/jovyan",indevcontainer.json可以解决问题,但是在使用现有图像/容器时似乎没有任何作用。以下适用于 macOS,但与主机系统上的用户名相关联,不适用于 Windows。

vscode 是否使用了一些变量来允许将本地目录挂载到容器中的主目录?

编辑:

刚刚注意到如何更改默认卷挂载?和功能请求https://github.com/microsoft/vscode-remote-release/issues/101。还有https://github.com/microsoft/vscode-remote-release/issues/171

0 投票
2 回答
2520 浏览

visual-studio-code - 如何从正在运行的容器中分离 VSCode?

这可能是有史以来最愚蠢的问题,但我找不到简单的方法。

我成功地将 VSCode 附加到我机器中正在运行的容器中。但是现在,每次我打开 VSCode 时,它​​都会自动附加到该容器。有什么方法可以分离它并打开 VSCode?

编辑:如您所见,每次我打开 VSCode 内部人员时,它都会自动附加到正在运行的容器中。如果容器停止,它甚至会启动容器

在此处输入图像描述

这是我在尝试运行与远程容器相关的命令时看到的菜单。我已连接到正在运行的 docker 容器,并且如果未连接到该容器,则无法重新打开该文件夹。

没有重新打开未附加到正在运行的容器的文件夹

是的,我正在使用远程开发扩展包+ VSCode Insiders 1.35

这些是我机器上的 VSCode Remote、Node 和其他相关软件组件的版本

在此处输入图像描述

那么,我怎样才能在不删除容器+图像的情况下从该容器中分离 VSCode 内部人员呢?