Vuoi connetterti a MySQL tramite Docker se sì; Si prega di seguire questa procedura passo passo che sto usando.
Passaggio 1 :estrae l'immagine MySql dall'hub Docker. Il comando seguente estrarrà l'ultima immagine MySQL.
cli> docker pull mysql
Passaggio 2 :esegui un container da questa immagine. '-name' dà un nome al contenitore. '-e' specifica le variabili di runtime che devi impostare. Imposta la password per l'utente root MySQL usando "MYSQL_ROOT_PASSWORD". '-d' indica alla finestra mobile di eseguire il contenitore in background.
cli> docker run --name=testsql -e MYSQL_ROOT_PASSWORD=rukshani -d mysql
Questo produrrà un ID contenitore; il che significa che il contenitore viene eseguito correttamente in background.
Passaggio 3 :Quindi controlla lo stato del contenitore emettendo il comando 'docker ps'
cli> docker ps
Ora dovresti essere in grado di vedere che MySQL è in esecuzione sulla porta 3306.
Passaggio 4 :Per controllare i log del contenitore in esecuzione, usa il seguente comando
cli > docker logs testsql
Passaggio 5 :Trova l'IP del contenitore usando il seguente. Controlla "IPAddress" dall'output, questo ti dirà l'indirizzo IP.
cli> docker inspect testsql
Ora dovresti essere in grado di connetterti a MySQL utilizzando l'indirizzo IP di tIPs sulla porta 3306.
Basandoti su ciò che ho capito dalla tua domanda, questo è ciò di cui hai bisogno. (Lo spero)
(Questa non è la mia documentazione, mi piace solo documentare tutto, soprattutto quelle procedure che non riesco a mettere in testa, in modo che se mai succedesse la stessa cosa o avessi bisogno della stessa procedura in futuro, non perderò tempo per ricerca di nuovo, ma invece aprirò le mie note ed eseguirò i comandi.)