我使用vagrant带来了一个VM。在config vagrant文件中,我已经给出了
config.vm.network "forwarded_port", guest: 830, host: 8300.
我可以通过
进入虚拟机ssh -p 2223 vagrant @ localhost
如果我想生成多个相同类型的VM,该怎么办?如何配置转发端口
答案 0 :(得分:0)
您可以使用auto_correct
参数(参见https://www.vagrantup.com/docs/networking/forwarded_ports.html);在端口冲突的情况下,vagrant可以分配另一个端口
config.vm.network "forwarded_port", guest: 830, host: 8300, auto_correct: true
vagrant port
以显示有关访客端口映射的信息。该命令会对值下面列出了本机的转发端口。请注意 这些值可能与Vagrantfile中配置的值不同 提供程序支持自动端口冲突检测和 分辨率。
vagrant ssh
ssh-in到VM中,vagrant将知道要使用哪个端口。