Maison > Article > Opération et maintenance > Que dois-je faire si Docker ne peut pas accéder au réseau externe ?
Il existe deux solutions si Docker ne peut pas accéder au réseau externe : 1. Utilisez "service docker stop", "pkill docker" et d'autres opérations pour reconstruire le réseau docker0 ; 2. Utilisez "echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf" pour modifier la configuration et activer la fonction de transfert ipv4 de l'hôte.
L'environnement d'exploitation de ce tutoriel : système linux7.3, docker version 19.03, ordinateur Dell G3.
L'hôte peut accéder au réseau externe normalement, mais le conteneur créé par Docker ne peut pas accéder au réseau externe
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
# 修改配置 echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf # 重启network systemctl restart network # 查看 (0->标识未开启 1->标识开启) sysctl net.ipv4.ip_forward # net.ipv4.ip_forward = 1 # 重启docker systemctl restart docker
Apprentissage recommandé : "Tutoriel vidéo 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!