我正在努力为以下架构建立远程vscode开发环境:
我将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容器。
请指出我所缺少的内容。