我正在尝试在远程容器中开发。
我在本地 Windows 机器上运行 VS Code。我有一台运行 docker 和一堆容器的 linux 机器。
我在 VS Code 中安装了“Remote - Containers”和“Remote - SSH”扩展。
我可以在 VS Code 中连接到我的 linux 机器,并且可以看到正在运行的容器。
当我右键单击容器并选择“附加 Visual Studio 代码”时,出现错误:
更新
引发上述错误是因为(出于某种原因?)即使我们完全在远程机器上,docker 也必须在 Windows 上本地运行。我已经在本地安装并运行了 docker。
现在,当我右键单击正在运行的容器时,我得到一个不同的错误:
当然,容器正在运行——我看到了它们。
如何成功地将 Visual Studio Code 附加到正在运行的远程容器?