【问题标题】:How to know the forwarding port如何知道转发端口
【发布时间】:2016-12-11 08:45:28
【问题描述】:

我带来了一个使用vagrant的VM。在配置vagrant文​​件中,我已经给出了

config.vm.network "forwarded_port", guest: 830, host: 8300.

我可以通过 ssh 进入虚拟机

ssh -p 2223 vagrant@localhost

如果我想生成多个相同类型的虚拟机怎么办。如何配置转发端口

【问题讨论】:

    标签: networking ssh vagrant portforwarding vagrantfile


    【解决方案1】:

    可以使用auto_correct参数(见https://www.vagrantup.com/docs/networking/forwarded_ports.html);如果发生端口冲突,vagrant 可以分配另一个端口

    config.vm.network "forwarded_port", guest: 830, host: 8300, auto_correct: true
    
    1. 您可以检查vagrant port 以显示有关访客端口映射的信息。该命令对值发出警告

    下面列出了机器的转发端口。请注意 这些值可能与 Vagrantfile 中配置的值不同,如果 提供程序支持自动端口冲突检测和 分辨率。

    1. 只需使用vagrant ssh ssh-in 进入虚拟机,vagrant 就会知道使用哪个端口。

    【讨论】:

      猜你喜欢
      • 2012-01-20
      • 1970-01-01
      • 2022-01-20
      • 1970-01-01
      • 2015-01-22
      • 2021-07-04
      • 1970-01-01
      • 2020-09-20
      • 2018-11-07
      相关资源
      最近更新 更多