Car*_* S. 4 vagrant vagrant-windows visual-studio-code vscode-remote
我正在探索称为VSCode Remote Pack的新集合扩展,并且我想使用Remote Container扩展连接到Vagrant容器。使用Windows 10操作系统,我该怎么做?
我尝试了扩展程序,但它要求我安装Docker,据此我猜想它仅适用于Docker容器。但我想知道是否有人已经设法连接到Vagrant盒子。
这是扩展名中的文档: https://code.visualstudio.com/docs/remote/containers
Car*_* S. 11
抱歉这么晚才更新。
解决方案非常简单,正如@MnZrk 评论的那样,设置连接需要执行以下操作:
vagrant ssh-config > some-file.txt。这将生成一个文件,其中包含使用 SSH 运行的配置。这是该文件的示例:Host default
HostName 127.0.0.1
User vagrant
Port 2222
UserKnownHostsFile /dev/null
StrictHostKeyChecking no
PasswordAuthentication no
IdentityFile C:/Users/User/project/.vagrant/machines/default/virtualbox/private_key
IdentitiesOnly yes
LogLevel FATAL
ForwardAgent yes
ForwardX11 yes
Run Code Online (Sandbox Code Playgroud)
请注意,主机名是default,您可以将其重命名为您想要的任何名称,以便您可以更轻松地识别它。
some-file.txt复制SSH 配置文件中的内容。F1可以通过按并写入直接从 vscode 编辑此文件Remote-SSH: Open Configuration File...,然后选择用于 ssh 配置的文件。该文件打开后,只需复制其中的内容即可some-file.txt。
最后,只需再次按F1并键入Remote-SSH: Connect to Host...,选择带有主机名的连接default或您在第一步中编写的想要的连接,就这样。
VS Code远程容器当前仅支持Docker(其实现执行docker命令)。如果您想查看其他支持的工具,请打开功能请求。
或者,您可以尝试使用远程SSH连接到无所事事的容器。那应该可以,但是需要一些额外的容器设置
| 归档时间: |
|
| 查看次数: |
1504 次 |
| 最近记录: |