Utilizando MySQL com Docker

Поділитися
Вставка
  • Опубліковано 19 січ 2025

КОМЕНТАРІ • 121

  • @rafael98php
    @rafael98php Рік тому +1

    mano, tinha baixado a imagem do mysql mas nao tava conseguindo nem fudenu conectar no meu dbeaber, vi o video todinho para aprender esse docker inspect e pegar o IPAddress dele e tmb nao sabia dessa parada de mapear as portas kkk. Muito obrigado meu mano

  • @aironsilva6452
    @aironsilva6452 Рік тому +1

    muito obrigado pela aula, conseguir entender como rodar o mysql

  • @alanfernandes5398
    @alanfernandes5398 2 роки тому +5

    Muito bom vídeo, estou estudando docker e graças a sua explicação consegui finalmente rodar o mysql. Muito obrigado.

  • @diogosoares2597
    @diogosoares2597 2 роки тому +2

    Para quem não consegui executar o grep, utilize esse comando
    inspect --format="{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}" "e aqui no dentro o Container Id" sem aspas no final

  • @Garimpador-yd6rd
    @Garimpador-yd6rd 9 місяців тому

    Obrigado! simples, curto e sem enrolação, merece o like.

  • @juninhopoucasbala1794
    @juninhopoucasbala1794 Рік тому +1

    Esse vídeo salvou meus estudos e meu progresso no estágio, muito obrigado!!

  • @estudetrade
    @estudetrade Рік тому

    Top o vídeo!
    Vc tem algum vídeo semelhante mas usando o Docker Desktop?

  • @adersantos4582
    @adersantos4582 2 роки тому +1

    Muito bom! Usando Mac aki pra desenvolver em PHP usando MySql, sem precisar instalar....Obrigado!

  • @VithorSilvaPro
    @VithorSilvaPro 3 роки тому

    Assisti o vídeo sem áudio e consegui entender! Muito bom, merece o Like!

  • @kelly-zt4gr
    @kelly-zt4gr 3 роки тому +1

    Maravilhoso! em 10 minutos explicou com clareza o que eu precisava sem rodeios, parabéns!!!

  • @walberw
    @walberw 3 роки тому +1

    Cara foi demais! Muito bem explicado passo a passo. Eu estava testando aqui com um pc com W10 e um notebook com Ubuntu, tudo funcionou beleza. Só o 'grep' que não funcionou no PowerShell, mas a dica do Gilson Silva matou (usar 'findstr' no lugar do 'grep'

    • @walberw
      @walberw 3 роки тому

      no HeidSql, W10, só funcionou com "host.docker.internal" em vez de "localhost", "172.17.0.2" ou "127.0.0.1". Grato

  • @pauloacosta2115
    @pauloacosta2115 3 роки тому

    Valeu meu velho. Me resolveu um problema. Estava acessando o BD criado pelo docker com a IDE utilizando localhost, mas com o php não conectava. Resolveu Vendo o IP com o comando docker inspect

  • @KarinaFarias18
    @KarinaFarias18 2 роки тому +1

    Obrigada por compartilhar conhecimento! Para quem está fazendo pelo windows, pode substituir o grep por findstr

  • @raphaelpaulino
    @raphaelpaulino 3 роки тому

    Excelente explicação! Encontrei nessa aula exatamente o que eu estava procurando. Estou caminhando aqui para fazer rodar uma aplicação Spring junto com o MySQL rodando em um container. Muito obrigado Willian!

  • @dagleanderson6662
    @dagleanderson6662 4 роки тому

    Muito legal o Vídeo! Vi sobre Docker em uma pós graduação , mas muuuuito teórico como sempre. Nunca instalei o mysql na minha máquina para teste , sempre crio uma variável de ambiente para executa via terminal o mysqld . O meu só funcionou com o mapeamento ,mas entendi o conteúdo! Vlw!

    • @douglaslins5658
      @douglaslins5658 4 роки тому

      o meu também so com o mapeamento, você conseguiu descobri o porque ?

    • @gustavocomerlatto8903
      @gustavocomerlatto8903 3 роки тому

      @@douglaslins5658 vocês testaram em windows ou mac? acredito que só seja possível acessar o container via IP via linux. tive o mesmo problema.

  • @viniciusoliveira5940
    @viniciusoliveira5940 11 місяців тому

    Impossível não dar um likezão, ajudou demaaaiss

  • @MauricioDeLima1001
    @MauricioDeLima1001 Рік тому

    Muito agradecido pela aula.
    Aproveitei e já criei uma conexão para brincar. ; - D

  • @andregusmao3196
    @andregusmao3196 2 роки тому

    Voce salvou minha vida kkkk. Obrigado. Otima explicação

  • @LucasBrumGuitar
    @LucasBrumGuitar Рік тому

    Me ajudou bastante! Algaworks sempre somando!! Obrigado.

  • @alansantos4669
    @alansantos4669 3 роки тому

    O cara é brabo mesmo nao tem jeito.
    Parabéns pela aula!!!

  • @thiagofelippi5969
    @thiagofelippi5969 4 роки тому +9

    Muito bom!! Seria legal uma aula mostrando o Docker com Java e Spring Boot :)

  • @raphaelsoliveira
    @raphaelsoliveira 4 роки тому +6

    Comigo deu falha na conexão e não consegui acessar o mysql do docker. Consigo apenas com o mapeamento de portas. Sabem dizer o porque?

  • @GabrielCaetanoMello
    @GabrielCaetanoMello 3 роки тому

    Massa demais, ajudou muito. Agora, para persistir os dados, quais pastas devemos mapear?

  • @cassiogp
    @cassiogp 2 роки тому +1

    Muito bom! Ajudou bastante aqui! Valeu!!!

  • @hannabacelar9672
    @hannabacelar9672 2 роки тому +1

    muito obrigada, salvou dms

  • @JairCustodioSilva
    @JairCustodioSilva 4 роки тому +1

    Com toda sinceridade, um dos melhores vídeos que já assisti sobre docker. Explicou de forma simples, porém objetiva. Excelente! Uma pergunta: O ip do container é 17..17.x.x, e do meu host, 192.168.x,x, por exemplo. Seria possível acessar o mysql de outra máquina na mesma rede, pois a outra máquina não consegue se comunicar com o ip do docker (172.17.x.x), apenas o meu host. Resumindo: posso logar no mysql apenas do meu host, ou com esse mapeamento de porta é possivel acessar o mysql de outra máquina? Obrigado e continue postando vídeos sobre docker.

    • @fitt15
      @fitt15 4 роки тому

      Tente isto:
      docker run -e MYSQL_ROOT_PASSWORD=root --name meu-mysql -d -p=3306:3306 mysql:5.7
      docker-machine ip default
      192.168.99.100
      cole este IP no workbench e teste a conexão o meu deu certo assim.

  • @wilsonbrito8330
    @wilsonbrito8330 Рік тому

    Excelente aula. Obrigado😁

  • @gabrielcs137
    @gabrielcs137 3 роки тому +1

    Excelente explicação, ganhou um inscrito no canal.

  • @zilondequadrosmaciel1006
    @zilondequadrosmaciel1006 3 роки тому

    Willian, como você consegue conectar usando o *IP do Docker,* já tentei, mas so funciona usando o *localhost,* um abraço

  • @rogeriobrito84
    @rogeriobrito84 2 роки тому

    Top, sem enrolação!
    Parabéns e obrigado !

  • @acalmeidas
    @acalmeidas 2 роки тому

    perfeito, fácil e simples quando bem explicado.

  • @josephgrand8003
    @josephgrand8003 2 місяці тому

    Me ajudou muito.oObrigado!!

  • @mateusquevedo19
    @mateusquevedo19 4 роки тому

    Baita vídeo Wilian :D fiquei com uma dúvida, caso eu já tenha um container do mysql rodando e queira subir um container de alguma aplicação que vá se conectar com esse mysql (um container do wordpress, por exemplo), eu consigo especificar em um docker-compose (do wordpress ou outra aplicação) para criar um novo user, banco e senha? Ou como devo fazer isso de forma mais "automatizada"?

  • @tigmaster684
    @tigmaster684 3 роки тому

    SENSACIONAL O VIDEO, POSTA MAIS SOBRE

  • @washingtonchagas3324
    @washingtonchagas3324 2 роки тому

    Fera dmss, muito obrigado !

  • @ataidesilvajunior404
    @ataidesilvajunior404 3 роки тому

    Boa tarde, obrigado pelo vídeo, ótima explicação!!!!!

  • @MrGuilherme1100
    @MrGuilherme1100 4 роки тому

    Onde eu mapearia as portas se eu estivesse criando os containeres dentro de um docker-compose?

  • @MateeusSouza
    @MateeusSouza 4 роки тому +1

    Que bacana a AlgaWorks com conteúdo sobre Docker, parabéns.
    Poderia postar um conteúdo mostrando como montar um ambiente de desenvolvimento Java Web com o Docker.
    Abraços!

  • @willianlunca
    @willianlunca 2 роки тому

    Boa tarde, tudo bem ?
    É possível rodar um script de backup nesse Container ? Se sim como eu encontro esses arquivos em minha máquina Linux para enviar a uma nuvem ?
    Obrigado.

  • @pt914086236
    @pt914086236 2 роки тому

    A explicação foi ótima. Rodei tudo direitinho mas com o meu macOS Monterey a ligação não se estabelece. O que será?

  • @rodrigosantos_msc
    @rodrigosantos_msc 3 роки тому

    Top das galaxias!!! Parabéns!!! super didático!

  • @beatrizgomes8077
    @beatrizgomes8077 Рік тому

    Ótimo vídeo, obrigada!
    Porém fiquei com uma dúvida... Baixei o container e criei uma imagem no WSL2. É possível acessá-lo por um RDBMS (dbeaver, por exemplo) no windows?
    Ou seja, rodar o serviço do MySQL no ubuntu (via wsl2) e acessá-lo no windows?

    • @algaworks
      @algaworks  Рік тому +1

      É possível sim! Se atente as portas que ligou do container para a maquina hospedeira. Se você criou o container e ligou a porta 3306 dele na porta 3307 do hospedeiro, terá de usar o host localhost:3307 para se comunicar.

    • @beatrizgomes8077
      @beatrizgomes8077 Рік тому

      @@algaworks opa, consegui no mesmo dia que mandei a perguntar e me esqueci de compartilhar aqui.
      Foi necessário dar um expose na porta, algo que eu não tinha feito antes.
      Então usei o comando docker run -e MYSQL_ROOT_PASSWORD=minhaSenha -p 3306:3307 --name meuSql
      Fiz a conexão pelo Dbeaver utilizando o server host como "localhost" na porta 3307 e alterando a opção "allowPublicKeyRetrieval" (dentro de Drive Properties) para "TRUE".
      Funcionou certinho. =)

  • @m__c_s
    @m__c_s 3 роки тому

    Parabéns pelo conteúdo. Só uma dúvida, vc ta usando a versão do docker para win10 Pro (hyper-v) ou a versao de WSL2 para rodar no win10 home? não estou conseguindo conectar através do popSQL, suspeito q possa ter a ver com estar rodando no wsl

  • @juceliodelmondes1755
    @juceliodelmondes1755 4 роки тому

    Muito bom, porém utilizei a ultima versão do mysql e consegui me conectar no endereço localhost:3306 e 0.0.0.0:3306, utilizando o parâmetro -p 3306:3306. Desta forma seria incorreto?

  • @arieltintel2170
    @arieltintel2170 2 роки тому

    Qual versão de terminal está sendo utilizado nesse vídeo?

    • @algaworks
      @algaworks  2 роки тому

      É o bash padrão do Linux Mint.

  • @ramoncosta5901
    @ramoncosta5901 2 роки тому

    Cara, que explicação simples e sensacional, muito obrigado!

  • @osmansiqueirajr3210
    @osmansiqueirajr3210 4 роки тому

    Muito bom esse vídeo. Explicou tudo que eu estava precisando e muito mais. Parabéns a Algaworks mais uma vez.

  • @CarlosViniciusBellini
    @CarlosViniciusBellini Рік тому

    Muito obrigado!

  • @wesleyribas7995
    @wesleyribas7995 4 роки тому +1

    Muito bom. Estava precisando de algo assim para uma app com Python.

  • @leonardooliveira3630
    @leonardooliveira3630 3 роки тому

    Ótimo video! 👏 meu "docker run ..." sempre dava erro por não estar respeitando a ordem dos parâmetros, que é: docker run [OPTIONS] IMAGE[:TAG] (por último, o nome da imagem)

  • @mannaautomacao
    @mannaautomacao 2 роки тому

    Cara, que vídeo top, ganhou curtida e inscrição!

  • @rafaelbissani9819
    @rafaelbissani9819 Рік тому

    Me salvou! Obrigado!

  • @osvaldoaurelio
    @osvaldoaurelio 4 роки тому

    show, muito didático o vídeo! Obrigado por compartilhar o conhecimento

  • @danilocastro3963
    @danilocastro3963 2 роки тому

    Eu instalei o docker no meu linux, mas sempre que vou usar preciso digitar SUDO antes de docker. Percebi que você não precisa. O que fiz de errado?

  • @Um_Zuca_Dev_Na_Ilha_da_Madeira
    @Um_Zuca_Dev_Na_Ilha_da_Madeira 3 роки тому +2

    Será normal a maquina Windows não achar o servidor?? Pois tentei pingar no IP não deu e no Workbanch deu: unable to conect localhost

  • @EPM404
    @EPM404 2 роки тому

    Opa, tenho uma dúvida. Estou usando o Arch Linux e consegui fazer o processo sem problemas. Mas gostaria de saber se tem algum problema em rodar o mysql em localhost ou não?

  • @solongaldino2503
    @solongaldino2503 3 роки тому

    Meu caro você tirou varias duvidas, obrigado!

  • @leandro_fmoraes
    @leandro_fmoraes 2 роки тому

    Ajudou muito. Obrigado.

  • @alexalannunes
    @alexalannunes 3 роки тому

    Melhor video de todos !!!

  • @Eri949
    @Eri949 4 роки тому

    Aprendi. Obrigado por compartilhar conhecimento!!!!!!!!!!

  • @urbanofilho74
    @urbanofilho74 4 роки тому

    No caso de se criar um banco e tabelas no container, caso pare ou remova o container, será perdido o banco/tabela?

    • @urbanofilho74
      @urbanofilho74 4 роки тому

      @William Machado top, fale sobre volume entao, Seria interessante e composer tb.mas muito bom a aula

  • @juliusprojeto
    @juliusprojeto 3 роки тому

    Parabéns, belissima aula ! muito obrigado !

  • @TheCyrino
    @TheCyrino 2 роки тому

    top aprendi muito

  • @GillianGomes
    @GillianGomes 3 роки тому

    Esse vídeo é perfeito! Muito bom!

  • @LuisFelipe-mb9dq
    @LuisFelipe-mb9dq 2 роки тому

    Excelente vídeo!

  • @lilianmg
    @lilianmg 3 роки тому

    Valeu demais!! Ajudou bastante!

  • @chicoprojeto
    @chicoprojeto 3 роки тому

    Gostei muito do vídeo, porém estou com um problema, só consigo acessar com o workbench depois de configurar o container como localhost, não consigo acessar de outra rede por nada....
    Alguma sugestão?

    • @chicoprojeto
      @chicoprojeto 3 роки тому

      Entrei no terminal do container para alterar a configuração do arquivo /etc/mysql/my.cnf, porém a linha "bind-address = 127.0.0.1" não está definida nesse arquivo. Onde estaria essa definição??

  • @ricardormarcos
    @ricardormarcos 4 роки тому

    Quando iniciar a máquina, os dados salvos no MySQL do container, continuaram lá ?

    • @thiagolugarini7109
      @thiagolugarini7109 4 роки тому

      Sim, ficam salvos. Vc pode parar a imagem, e quando iniciar novamente os dados ainda estarão la. Só se vc deletar a imagem que vai perder os dados.

  • @Davison-r6y
    @Davison-r6y 28 днів тому

    bacana muito bom, like!

  • @gilmarsantana3552
    @gilmarsantana3552 3 роки тому

    Ótimo conteúdo meu querido!

  • @raphaelvidal4453
    @raphaelvidal4453 3 роки тому

    Muito bem explicado, como sempre! abraço!

  • @leandrocruz6621
    @leandrocruz6621 9 місяців тому

    Top demais

  • @aurinolins2602
    @aurinolins2602 3 роки тому

    Excelente Vídeo, Obrigado !!!

  • @guilhermemagioni3960
    @guilhermemagioni3960 2 роки тому

    tks man! Muito bom!

  • @salathielserra3229
    @salathielserra3229 3 роки тому

    Ótima explicação!! 👏👏👏

  • @Eduardo-zn8gv
    @Eduardo-zn8gv 4 роки тому

    ótimo me ajudou bastante muito obrigado

  • @walbertsca
    @walbertsca 3 роки тому

    Muito bom me ajudou muito parabéns 👍

  • @brunosmendes89
    @brunosmendes89 2 роки тому

    O meu MySQL Workbanch não consegue se conectar à imagem :/

  • @dmtechnology2178
    @dmtechnology2178 2 роки тому

    E se eu quiser instalar na 3306 e ela estiver sendo usada tem como resolver?

    • @algaworks
      @algaworks  2 роки тому

      Deve ser porque você já tem um MySQL instalado na máquina local.
      Tente ao iniciar o Docker, linkar com outra porta, usando o parâmetro -p 3307:3306

  • @maisqueumteorema4039
    @maisqueumteorema4039 2 роки тому

    Ajudou muitooo

  • @urbanofilho74
    @urbanofilho74 4 роки тому

    show! muito legal o tutorial

  • @joynan11
    @joynan11 2 роки тому

    eu to no windows e não consigo acessar o mariadb pelo workbench, help kk

  • @worldgames2269
    @worldgames2269 2 роки тому +1

    a conexão com workbench não deu certo!

    • @junior32194
      @junior32194 2 роки тому

      Aqui também não 🥲. Conseguiu achar alguma solução? 🙏🏽

  • @thiagolugarini7109
    @thiagolugarini7109 4 роки тому

    Otimo video, parabens!

  • @helitonribeiroferreira6948
    @helitonribeiroferreira6948 3 роки тому +1

    no dbeaver nao deu certo a conexao, pode me ajudar?

  • @vpugliese33
    @vpugliese33 4 місяці тому

    Barbaro!!

  • @IvanilsonRibeiroConsultor
    @IvanilsonRibeiroConsultor 2 роки тому

    no meu caso temos um conteiner mas esquecemos a senha do root como eu consigo resetar?

    • @algaworks
      @algaworks  2 роки тому +1

      Entre dentro do container via bash e resete a senha com o CLI do MySQL.
      Para entrar via bash, faça docker exec -it id do container ou nome bash
      Exemplo docker exec -it d3af bash
      Em seguida chame por mysql e faça o update da senha.

  • @ricardolopes8907
    @ricardolopes8907 3 роки тому

    Show de bola!

  • @guilhermesimionato7811
    @guilhermesimionato7811 2 роки тому

    Aqui não se conecta por nada com o container

  • @renatodeoliveiralucena1954
    @renatodeoliveiralucena1954 4 роки тому

    simples e top

  • @asilvadesa
    @asilvadesa 4 роки тому

    Excelente conteudo!

  • @carlosantonino167
    @carlosantonino167 3 роки тому

    Mais um inscrito e um joinha

  • @RenatoViturino
    @RenatoViturino 2 роки тому

    eu nao consegui conectar

  • @joaquimalves4091
    @joaquimalves4091 4 роки тому

    Thanks :)

  • @didimarinhoo
    @didimarinhoo 3 роки тому

    não consigo me conectar de maneira nenhuma, ja troquei IP, porta e tudo mais kkk