docker系列 -- 物理机访问虚拟机下的docker的Nginx
一、首先virtualbox 实现虚拟机和宿主机互通
在启动虚拟机前,给它开启两张网卡:
1、NAT 用来连外网
2、如果不是vagrant的话,设置虚拟机网卡就行,Host-Only 用来本机互联
3、如果是用vagrant的话,上面设置网卡2就无效了,需要打开Vagrantfile找到: config.vm.network "private_network", ip: "192.168.56.10",解除注释,这里的IP是通过cmd -》ipconfig 查看的虚拟机IP
4、重启vagrant reload,进入虚拟机,ifconfig就会看到2个网卡,里面有我们设置的IP地址,然后ping 192.168.56.10 就可以ping通了
二、测试
直接在物理机浏览器输入192.168.56.10,就会发现能访问docker下的Nginx了