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,其實是可以設置值。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章