一、首先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了