Möchten Sie über Docker eine Verbindung zu MySQL herstellen, wenn ja; Bitte befolgen Sie diese Schritt-für-Schritt-Anleitung, die ich verwende.
Schritt 1 :MySql-Image vom Docker-Hub abrufen. Der folgende Befehl lädt das neueste MySQL-Image.
cli> docker pull mysql
Schritt 2 :Führen Sie einen Container von diesem Image aus. ‚-name‘ gibt dem Container einen Namen. ‚-e‘ gibt Laufzeitvariablen an, die Sie festlegen müssen. Legen Sie das Passwort für den MySQL-Root-Benutzer mit „MYSQL_ROOT_PASSWORD“ fest. ‚-d‘ weist den Docker an, den Container im Hintergrund auszuführen.
cli> docker run --name=testsql -e MYSQL_ROOT_PASSWORD=rukshani -d mysql
Dadurch wird eine Container-ID ausgegeben; was bedeutet, dass der Container ordnungsgemäß im Hintergrund läuft.
Schritt 3 :Überprüfen Sie dann den Status des Containers, indem Sie den Befehl „docker ps“ ausgeben
cli> docker ps
Jetzt sollten Sie sehen können, dass MySQL auf Port 3306 läuft.
Schritt 4 :Um die Protokolle des laufenden Containers auszuchecken, verwenden Sie den folgenden Befehl
cli > docker logs testsql
Schritt 5 :Finden Sie die IP des Containers wie folgt. Überprüfen Sie die „IPAddress“ aus der Ausgabe, die Ihnen die IP-Adresse mitteilt.
cli> docker inspect testsql
Jetzt sollten Sie sich über die IP-Adresse von tIPs auf Port 3306 mit MySQL verbinden können.
Basierend auf dem, was ich aus Ihrer Frage verstehe, ist dies das, was Sie brauchen. (Ich hoffe es)
(Dies ist nicht meine eigene Dokumentation, ich dokumentiere nur gerne alles, insbesondere die Verfahren, die ich mir nicht einbilden kann, damit ich, falls jemals dasselbe passiert oder ich in Zukunft dasselbe Verfahren benötige, keine Zeit damit verschwenden werde recherchiere erneut, aber stattdessen öffne ich meine Notizen und führe die Befehle aus.)