我正在使用一台远程计算机,并且想在该计算机上运行docker(本地->远程-> docker),并希望使用vs code
中的Remote development in Containers tools
不幸的是,安装扩展程序后我看不到任何动作。
我的看法(ctrl+shift+p -> type remote-containers
)
尽管本教程有动作,但我什至没有看到:
答案 0 :(得分:2)
您需要确保未通过VSCode中的Remote-SSH连接到远程主机。如果是这样,您将不会看到“在容器中打开文件夹...”或其他选项。
尝试在不使用Remote-SSH进行连接的情况下打开VSCode。您会发现该选项现在存在。
要设置远程Docker主机,首先需要能够使用基于密钥的身份验证来访问远程主机,如here
所述。然后在setting.json中设置“ docker.host”:“ ssh:// your-remote-user @ your-remote-machine-fqdn-or-ip-here”。
设置完成后,您只能附加到正在运行的容器。在继续之前先进行测试:
一旦您超过了这一点,就需要根据documentation
创建devcontainer.json文件。