問題:宿主機訪問不到虛擬機內的docker容器


問題描述:初學Docker,主機Windows 10,虛擬機Cent OS7 運行了一個docker容器(Tomcat7),宿主機無法訪問容器運行的服務。

  

 

問題原因:宿主機無法訪問docker容器ip。

問題解決:1、虛擬機命令:ifconfig

     查看docker容器的網段、centos的IP地址:

    

 

    2、管理員身份打開宿主機powershell:執行命令: ROUTE -p add 172.17.0.0 mask 255.255.0.0 192.168.102.129

      Docker容器內部端口映射到外部宿主機端口。

    

    可以ping通容器ip了!

    再次在宿主機中訪問:http://172.17.0.2:8080/,又見小橘貓 ~^ _ ^~

 

     

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM