1. 程式人生 > >vagrant控制虛擬機器的網路配置

vagrant控制虛擬機器的網路配置

Vagrant的網路有三種模式

1、較為常用是埠對映,就是將虛擬機器中的埠對映到宿主機對應的埠直接使用 ,在Vagrantfile中配置:

config.vm.network :forwarded_port, guest: 80, host: 8080

guest: 80 表示虛擬機器中的80埠, host: 8080 表示對映到宿主機的8080埠。

2、如果需要自己自由的訪問虛擬機器,但是別人不需要訪問虛擬機器,可以使用private_network,併為虛擬機器設定IP ,在Vagrantfile中配置:

 config.vm.network :private_network, ip: "192.168.1.104
"

192.168.1.104 表示虛擬機器的IP,多臺虛擬機器的話需要互相訪問的話,設定在相同網段即可

3、如果需要將虛擬機器作為當前區域網中的一臺計算機,由區域網進行DHCP,那麼在Vagrantfile中配置:

config.vm.network :public_network, ip: "192.168.1.25"

最後提一下,預設配置裡沒有提到可以設定第三種方式的ip,其實是可以設定值。