Heim >Betrieb und Instandhaltung >Docker >Der Docker-Container kann nicht über HTTP auf das externe Netzwerk zugreifen
Das Phänomen ist wie folgt:
1. Die interne/externe Netzwerk-IP und der Domänenname können gepingt werden
2 Der Container kann nicht aufgerufen werden das interne Netzwerk, in dem sich der Host befindet, und externe Webdienste (404)
3. Betrachtet man die Return-Header-Informationen über Curl, scheint es, dass alle Webanfragen an einen festen Nginx-Server weitergeleitet werden
4. Alle Container (einschließlich neu erstellter) weisen die oben genannten Probleme auf
Die Lösung lautet wie folgt:
Das Problem kann durch einen Neuaufbau des Docker0-Netzwerks gelöst werden.
Der Befehl lautet wie folgt:
$ sudo service docker stop $ sudo pkill docker $ sudo iptables -t nat -F $ sudo ifconfig docker0 down $ sudo brctl delbr docker0 $ sudo service docker start
Empfohlene verwandte Tutorials: Docker-Tutorial
Das obige ist der detaillierte Inhalt vonDer Docker-Container kann nicht über HTTP auf das externe Netzwerk zugreifen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!