¿Desea conectarse a MySQL a través de Docker en caso afirmativo? Siga este procedimiento paso a paso que estoy usando.
cli> docker pull mysql
Paso 2 :Ejecute un contenedor desde esta imagen. ‘-name’ da un nombre al contenedor. '-e' especifica las variables de tiempo de ejecución que necesita configurar. Establezca la contraseña para el usuario root de MySQL usando 'MYSQL_ROOT_PASSWORD'. '-d' le dice a la ventana acoplable que ejecute el contenedor en segundo plano.
cli> docker run --name=testsql -e MYSQL_ROOT_PASSWORD=rukshani -d mysql
Esto generará una identificación de contenedor; lo que significa que el contenedor se está ejecutando correctamente en segundo plano.
Paso 3 :Luego verifique el estado del contenedor emitiendo el comando 'docker ps'
cli> docker ps
Ahora debería poder ver que MySQL se está ejecutando en el puerto 3306.
Paso 4 :Para verificar los registros del contenedor en ejecución, use el siguiente comando
cli > docker logs testsql
Paso 5 :Encuentre la IP del contenedor usando lo siguiente. Consulte la "Dirección IP" de la salida, esto le indicará la dirección IP.
cli> docker inspect testsql
Ahora debería poder conectarse a MySQL utilizando la dirección IP de tIP en el puerto 3306.
Basado en lo que entiendo de su pregunta, esto es lo que necesita. (Eso espero)
(Esta no es mi propia documentación, solo me gusta documentar todo, especialmente aquellos procedimientos que no puedo poner en mi cabeza, de modo que si alguna vez sucede lo mismo o necesito el mismo procedimiento en el futuro, no perderé mi tiempo para investigar de nuevo, pero en su lugar abriré mis notas y ejecutaré los comandos).