現像如下:
1、內/外網IP 和網域可以ping 通
2、容器內無法存取宿主機所在內網及外網的Web 服務(404)
3、透過curl 查看回傳頭資訊感覺是所有Web 請求被中轉到一個固定的Nginx 伺服器
4、所有容器(包括新創建的)均出現以上問題
解決方法如下:
透過重建 docker0 網路即可解決問題。
指令如下:
$ sudo service docker stop $ sudo pkill docker $ sudo iptables -t nat -F $ sudo ifconfig docker0 down $ sudo brctl delbr docker0 $ sudo service docker start
相關教學推薦:docker教學
以上是docker容器內無法透過HTTP存取外網的詳細內容。更多資訊請關注PHP中文網其他相關文章!