Vill du ansluta till MySQL via Docker om ja; Vänligen följ denna steg för steg procedur som jag använder.
Steg 1 :Dra MySql-bild från docker-hubben. Följande kommando kommer att hämta den senaste mysql-avbildningen.
cli> docker pull mysql
Steg 2 :Kör en behållare från den här bilden. '-name' ger ett namn till behållaren. ' -e' anger körtidsvariabler du behöver ställa in. Ställ in lösenordet för MySQL root-användaren med "MYSQL_ROOT_PASSWORD". '-d' säger åt dockaren att köra behållaren i bakgrunden.
cli> docker run --name=testsql -e MYSQL_ROOT_PASSWORD=rukshani -d mysql
Detta kommer att mata ut ett container-id; vilket betyder att behållaren körs i bakgrunden korrekt.
Steg 3 :Kontrollera sedan containerns status genom att utfärda kommandot ‘docker ps’
cli> docker ps
Nu bör du kunna se att MySQL körs på port 3306.
Steg 4 :För att checka ut loggarna för den körande behållaren använd följande kommando
cli > docker logs testsql
Steg 5 :Hitta IP-adressen för behållaren med följande. Kolla in "IPAddress" från utgången, detta kommer att berätta för dig IP-adressen.
cli> docker inspect testsql
Nu bör du kunna ansluta till MySQL med tIPs ip-adress på port 3306.
Baserat på vad jag förstår från din fråga är det här vad du behöver. (Jag hoppas det)
(Detta är inte min egen dokumentation, jag gillar bara att dokumentera allt, särskilt de procedurer som jag inte kan lägga i mitt huvud, så att om det någonsin händer samma sak eller jag behöver samma procedur i framtiden, kommer jag inte att slösa bort min tid på att forskning igen, men istället kommer jag att öppna mina anteckningar och köra kommandona.)