Você deseja se conectar ao MySQL através do Docker se sim; Por favor, siga este procedimento passo a passo que estou usando.
Etapa 1 :Puxe a imagem MySql do hub docker. O comando a seguir puxará a imagem mysql mais recente.
cli> docker pull mysql
Etapa 2 :execute um contêiner a partir desta imagem. ‘-name’ dá um nome ao container. ‘ -e’ especifica as variáveis de tempo de execução que você precisa definir. Defina a senha para o usuário root do MySQL usando ‘MYSQL_ROOT_PASSWORD’. '-d' diz ao docker para executar o contêiner em segundo plano.
cli> docker run --name=testsql -e MYSQL_ROOT_PASSWORD=rukshani -d mysql
Isso produzirá um ID de contêiner; o que significa que o contêiner está sendo executado em segundo plano corretamente.
Etapa 3 :Em seguida, verifique o status do contêiner emitindo o comando 'docker ps'
cli> docker ps
Agora você deve poder ver que o MySQL está sendo executado na porta 3306.
Etapa 4 :Para fazer o checkout dos logs do container em execução, use o seguinte comando
cli > docker logs testsql
Etapa 5 :Encontre o IP do contêiner usando o seguinte. Confira o “IPAddress” da saída, isso lhe dirá o endereço IP.
cli> docker inspect testsql
Agora você deve ser capaz de se conectar ao MySQL usando o endereço IP tIPs na porta 3306.
Com base no que entendi da sua pergunta, é isso que você precisa. (Espero que sim)
(Esta não é minha própria documentação, eu só gosto de documentar tudo mais especialmente aqueles procedimentos que não consigo colocar na minha cabeça, para que se acontecer a mesma coisa ou eu precisar do mesmo procedimento no futuro, não perderei meu tempo para pesquisar novamente, mas em vez disso, abrirei minhas notas e executarei os comandos.)