Centos7無法通過宿主機訪問Docker容器服務,另辟蹊徑


項目在Docker容器中運行后,無法通過宿主機本地訪問容器內部的服務,導致沒法做nginx轉發

進入容器內部可以正常訪問,百度一堆Copy的文章不是關防火牆就是改網卡,搞了半天都沒有用

后來看到一篇容器網絡模式的介紹,通過指定容器network為host模式(--net=host),讓容器共享宿主機的網絡服務,得以解決

# 需要注意的是host模式下的網絡環境是沒有隔離的,用的時候注意端口占用

 

docker run -d --net=host --name=test [imageName]


免責聲明!

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



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