Maison > Article > Opération et maintenance > Le conteneur Docker ne peut pas accéder au réseau externe via HTTP
Le phénomène est le suivant :
1. L'adresse IP et le nom de domaine du réseau interne/externe peuvent être pingés
2. Le conteneur ne peut pas accéder. le réseau interne où se trouve l'hôte et les services Web externes (404)
3. En affichant les informations d'en-tête de retour via curl, il semble que toutes les requêtes Web soient transmises à un serveur Nginx fixe
4. Tous les conteneurs (y compris ceux nouvellement créés) ont les problèmes ci-dessus
La solution est la suivante :
Le problème peut être résolu en reconstruisant le réseau docker0.
La commande est la suivante :
$ sudo service docker stop $ sudo pkill docker $ sudo iptables -t nat -F $ sudo ifconfig docker0 down $ sudo brctl delbr docker0 $ sudo service docker start
Tutoriels associés recommandés : tutoriel docker
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!