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
Normalerweise verwenden wir die folgende SQL-Anwe...
Das Debuggen der Website-Kompatibilität ist wirkl...
Nur als Referenz für Python-Entwickler, die Ubunt...
Teil.0 Hintergrund Die Intranetserver des Unterne...
Im Linux-System gibt es einen Dateityp namens Lin...
Inhaltsverzeichnis 1. Teilzeichenfolge () 2. subs...
Inhaltsverzeichnis Überblick Code-Implementierung...
Die Entwicklung der Docker-Technologie bietet ein...
Rendering-Pipeline mit externen CSS-Dateien In de...
Mysql ist eine gängige relationale Open-Source-Da...
Grundlegende Netzwerkkonfiguration Obwohl Docker ...
1. Auf welche Probleme sind wir gestoßen? In Stan...
1. Beim Ausführen des Projekts werden folgende Fe...
Zum Beispiel: <link rel="stylesheet" ...
Wenn es um eine Remotedesktopverbindung zu Linux ...