【Vue】docker中運行vue,而在外部無法訪問到的原因和解決辦法


1、啟動時參數host設置問題

vue啟動默認使用的host是localhost,或者是127.0.0.1,需要在vue參數配置中將其修改為0.0.0.0

2、端口映射問題

通過docker inspect container或者docker ps 查看目標容器的映射參數是否正常。

如果沒有,就commit該容器為新的鏡像,然后添加缺失的參數來運行新的鏡像。

也可以通過修改容器的配置文件內容來達到目的,但是如果要修改容器配置文件,就需要終止目標容器以及docker的運行。

3、docker容器的端口被關閉了(或者說沒有開放)

很少見的情況,因為docker容器通常沒有防火牆。

遇到這個問題的話將目標端口開放即可。

4、ipforward參數為0導致

cat /proc/sys/net/ipv4/ip_forward查看參數值。

若為0,則修改為1嘗試


免責聲明!

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



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