Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Conectando-se ao contêiner mysql do host


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.)