Que dois-je faire s'il n'y a pas de communication entre le docker et l'hôte ?
Problèmes : Le réseau interne de l'hôte Docker est normal et autre La connexion de l'hôte échoue, les autres hôtes ne peuvent pas se connecter au port mappé sur l'hôte Docker et Docker ne peut pas se connecter aux hôtes externes.
L'environnement du serveur est le suivant :
Les centos du système
infos docker :
ATTENTION : redirection IPv4 est désactivé
ATTENTION : bridge-nf-call-iptables est désactivé
ATTENTION : bridge-nf-call-ip6tables est désactivé
Résoudre l'hôte Les méthodes pour empêcher la communication entre docker sur l'ordinateur sont les suivantes :
1 Editez le fichier de configuration
vim /etc/sysctl.conf
Ajoutez le code suivant dans le fichier
net.bridge.bridge-nf-call-ip6tables=1 net.bridge.bridge-nf-call-iptables=1 net.bridge.bridge-nf-call-arptables=1 net.ipv4.ip_forward=1
2. Redémarrez le réseau
systemctl restart network
Vérifiez à nouveau les informations du docker, l'avertissement disparaît et le réseau docker sur l'hôte revient à la normale.
Pour plus de tutoriels connexes, veuillez faire attention à la colonne Tutoriel Docker sur le site Web PHP chinois.
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!