Ich bin kürzlich bei der Arbeit auf ein Problem gestoßen. Der Docker-Container konnte nicht auf das Redis des Hosts zugreifen und der Port telent6379 war blockiert. Nach der Untersuchung stellte sich heraus, dass auf dem Server eine Firewall aktiviert war und die Firewall den Zugriff auf Port 6379 auf die Docker0-Netzwerkkarte autorisierte. Die Funktionsweise ist wie folgt:
Zusatzwissen: Docker startet den MySQL-Container und es tritt ein Fehler auf: Ports sind nicht verfügbar: listen tcp 0.0.0.0:3306 Der Fehler-Screenshot sieht wie folgt aus Dieser Fehler wird dadurch verursacht, dass der lokale Port 3306 belegt ist. Wahrscheinlich wurde MySQL lokal installiert und der MySQL-Dienst gestartet. Lösung 1: Öffnen Sie den Dienst, suchen Sie den MySQL-Dienst, stoppen Sie ihn oder ändern Sie den Port Führen Sie dann den folgenden Befehl aus
Wie in der Abbildung gezeigt, ist der Start erfolgreich Lösung 2: Portzuordnung ändern
veranschaulichen: -p 3309:3306: -p Host-Port: Container-Port, d. h., Host-Port 3309 wird dem Container-Port 3306 zugeordnet. Wenn sich der Host bei der Container-Datenbank anmeldet, wird der Host-Port verwendet, z. B. 3309. Die obige Lösung für das Problem, dass der Docker-Container nicht auf den Host-Port zugreifen kann, ist der gesamte Inhalt, den der Editor mit Ihnen teilt. Ich hoffe, dass er Ihnen als Referenz dienen kann, und ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen. Das könnte Sie auch interessieren:
|
<<: MySQL-Datenbank GTID realisiert Master-Slave-Replikation (super praktisch)
>>: So legen Sie die Breite und Höhe von HTML-Tabellenzellen fest
1. Übersicht Gruppieren nach bedeutet, Daten nach...
Inhaltsverzeichnis Zweck der Tabelle Zum Beispiel...
Wir müssen oft die versteckten, transparenten und...
Inhaltsverzeichnis 1. Verstehen Sie die Grundlage...
In diesem Artikel wird der spezifische Code des W...
Inhaltsverzeichnis Abfrage-Cache-Optimierung Über...
So überprüfen Sie den Status der Linux-Firewall 1...
Wenn Sie beim Erstellen einer Webseite eine besti...
MySQL-Benutzer und -Berechtigungen In MySQL gibt ...
JavaScript veröffentlicht mittlerweile jedes Jahr...
Inhaltsverzeichnis Voraussetzungen RN übergibt We...
Swap deaktivieren Wenn auf dem Server ein Datenba...
Frontend css3.filter kann nicht nur den Graueffek...
Gestern gab es keine Probleme beim Herstellen ein...
1 MySQL Autocommit-Einstellungen MySQL führt stan...