Heim >Betrieb und Instandhaltung >Docker >Was soll ich tun, wenn Docker nicht auf den Container zugreifen kann?
Methode: 1. Verwenden Sie den Befehl „vi/etc/sysctl.conf“, um die Datei „sysctl.conf“ zu ändern. 2. Fügen Sie „net.ipv4.ip_forward=1“ zur Datei hinzu Befehl „Netzwerk neu starten“ Starten Sie einfach das Servernetzwerk neu.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Docker-1.13.1-Version, Dell G3-Computer.
Führen Sie zunächst eine allgemeine Suche basierend auf den oben genannten Eingabeaufforderungsinformationen durch, die im Wesentlichen auf eine Änderung der Datei /etc/sysctl.conf hinweist.
Die Weiterleitung ist nicht aktiviert . Nachdem die Bridge konfiguriert wurde, muss die Weiterleitung aktiviert werden, sonst startet der Container, es gibt kein Netzwerk
vi /etc/sysctl.conf oder vi /usr/lib/sysctl.d/00-system. conf
Versuchen Sie es zu ändern, hängen Sie das folgende
# 1代表启用 net.ipv4.ip_forward=1
an die Datei sysctl.conf an und verwenden Sie dann den folgenden Befehl. Starten Sie das Servernetzwerk neu.
systemctl restart network
Greifen Sie erneut über den Browser auf die Docker-Container-bezogenen Dienste zu, alles ist normal
Überprüfen ob die Änderung erfolgreich ist
sysctl net.ipv4.ip_forward
Wenn der Rückgabewert „net.ipv4.ip_forward = 1“ ist, bedeutet dies Erfolg.
Empfohlenes Lernen: „Docker-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn Docker nicht auf den Container zugreifen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!