Was soll ich tun, wenn keine Kommunikation zwischen Docker auf dem Host besteht?
Probleme: Das interne Netzwerk Der Docker-Host ist normal und andere Die Verbindung des Hosts schlägt fehl, andere Hosts können keine Verbindung zu dem auf dem Docker-Host zugeordneten Port herstellen und Docker kann keine Verbindung zu externen Hosts herstellen.
Die Serverumgebung ist wie folgt:
Das System Centos
Docker-Info:
WARNUNG: IPv4-Weiterleitung ist deaktiviert
WARNUNG: Bridge-NF-Call-IPtables ist deaktiviert
WARNUNG: Bridge-NF-Call-IP6tables ist deaktiviert
Host auflösen Die Methoden zum Verhindern der Kommunikation zwischen Docker auf dem Computer sind wie folgt:
1. Bearbeiten Sie die Konfigurationsdatei
vim /etc/sysctl.conf
Fügen Sie den folgenden Code in die Datei ein
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. Starten Sie das Netzwerk neu
systemctl restart network
Überprüfen Sie die Docker-Informationen erneut, die Warnung verschwindet und das Docker-Netzwerk auf dem Host kehrt zum Normalzustand zurück.
Weitere verwandte Tutorials finden Sie in der Spalte Docker-Tutorial auf der chinesischen PHP-Website.
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn keine Kommunikation zwischen Docker auf dem Host besteht?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!