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了

 

posted @ 2022-04-27 17:35  陈浩宇人呢  阅读(674)  评论(0编辑  收藏  举报