我希望一个流浪的虚拟机表现得像一个没有托管在我的主机上的盒子。
我希望能够做到
curl <vagrant private ip> #nginx on the vm
并从主机获得这项工作
curl localhost #e.g. iis
并从主机获得这项工作
但它似乎不可能,因为当你进行端口转发时,它总是在环回/或IP上占用主机端口,你不能将它限制在VM的私有IP,基本上,你不能让VM运行并启动iis。
如果情况确实如此,那就是那个。
目前,我的Vagrant文件已
config.vm.network "forwarded_port", guest: 80, host: 80
config.vm.network "private_network", ip: "192.168.33.11
我知道forwarded_port有guest_ip和host_ip设置,但当我尝试设置私有网络IP时,我没有发现他们做了什么。
任何易于解决的建议也欢迎。