VsCode远程开发-在VM上运行的容器化环境

时间:2020-03-23 10:43:31

标签: docker visual-studio-code virtual-machine vscode-settings vscode-remote

我正在努力为以下架构建立远程vscode开发环境:

  1. 运行vscode的本地计算机,这是我实例化远程进程的地方
  2. 在配置了我的环境的情况下运行docker的远程VM

我将ssh-d放入我的VM,并启动了包含开发所需的大多数工具的容器。 根据{{​​3}},我在settings.json

中添加了以下行
"docker.host": "ssh://<my-user>@<VM-ip>:<VM-Port>"

但是,在我的本地vscode实例中,即使重新启动后,在远程资源管理器选项卡下也看不到任何正在运行的容器,而在使用docker CLI的情况下,我可以通过以下方式完美地看到远程正在运行的容器: docker -H ssh://<my-user>@<VM-ip>:<VM-Port> ps

这给了我我想通过VsCode Remote连接到的容器信息,但是使用docker.host设置在VM上没有发现容器。

同样,目标是从我的本地PC运行一个远程环境。远程环境是在远程虚拟机内部运行的Docker容器。

请指出我所缺少的内容。

0 个答案:

没有答案