Тёмный

Utilizando MySQL com Docker 

AlgaWorks
Подписаться 65 тыс.
Просмотров 43 тыс.
50% 1

Gerenciar instalações e realizar configurações repetitivas toda vez que precisar de um servidor MySQL pode ser algo chato e que tira boa parte de nosso tempo.
Replicar essas mesmas configurações em ambientes diferentes pode, as vezes, também ser algo exaustivo.
Podemos driblar esses problemas e garantir instâncias idênticas e de fácil replicação graças ao Docker.
E é exatamente isso que vamos ver nesse vídeo, confere aí!
Link para download e instruções de instalação do Docker:
docs.docker.co...
--
Acompanhe a AlgaWorks nas redes sociais ↴
Facebook: / algaworks
Instagram: / alga.works
LinkedIn: / algaworks
Twitter: / algaworks
RU-vid: / algaworks
Conheça o nosso blog:
blog.algaworks...
Conheça os nossos cursos online de Java e Front-end:
www.algaworks.com
#docker #container #devops #image #maquina-virtual #virtual-machine

Опубликовано:

 

29 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 119   
@thiagofelippi5969
@thiagofelippi5969 4 года назад
Muito bom!! Seria legal uma aula mostrando o Docker com Java e Spring Boot :)
@LucasBrumGuitar
@LucasBrumGuitar Год назад
Pode crer eihn!
@alexalannunes
@alexalannunes 2 года назад
Melhor video de todos !!!
@raphaelsoliveira
@raphaelsoliveira 4 года назад
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?
@lorddrumond3937
@lorddrumond3937 3 года назад
Eu também
@renatodeoliveiralucena1954
@renatodeoliveiralucena1954 4 года назад
simples e top
@willianlunca
@willianlunca Год назад
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.
@rafael98php
@rafael98php Год назад
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
@estudetrade
@estudetrade Год назад
Top o vídeo! Vc tem algum vídeo semelhante mas usando o Docker Desktop?
@diogosoares2597
@diogosoares2597 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
@alanfernandes5398
@alanfernandes5398 2 года назад
Muito bom vídeo, estou estudando docker e graças a sua explicação consegui finalmente rodar o mysql. Muito obrigado.
@Um_Zuca_Dev_Na_Ilha_da_Madeira
@Um_Zuca_Dev_Na_Ilha_da_Madeira 3 года назад
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
@ХабибАбдулманаповичНурмагомедо
Conseguiu? to com o mesmo problema
@naokiyokoyama458
@naokiyokoyama458 2 года назад
tenta usar o localhost no lugar do ip 172....
@aironsilva6452
@aironsilva6452 11 месяцев назад
muito obrigado pela aula, conseguir entender como rodar o mysql
@KarinaFarias18
@KarinaFarias18 Год назад
Obrigada por compartilhar conhecimento! Para quem está fazendo pelo windows, pode substituir o grep por findstr
@brunosmendes89
@brunosmendes89 Год назад
O meu MySQL Workbanch não consegue se conectar à imagem :/
@hannabacelar9672
@hannabacelar9672 2 года назад
muito obrigada, salvou dms
@joynan11
@joynan11 2 года назад
eu to no windows e não consigo acessar o mariadb pelo workbench, help kk
@adersantos4582
@adersantos4582 2 года назад
Muito bom! Usando Mac aki pra desenvolver em PHP usando MySql, sem precisar instalar....Obrigado!
@worldgames2269
@worldgames2269 2 года назад
a conexão com workbench não deu certo!
@umbra3211
@umbra3211 2 года назад
Aqui também não 🥲. Conseguiu achar alguma solução? 🙏🏽
@wilsonbrito8330
@wilsonbrito8330 Год назад
Excelente aula. Obrigado😁
@vpugliese33
@vpugliese33 14 дней назад
Barbaro!!
@guilhermesimionato7811
@guilhermesimionato7811 Год назад
Aqui não se conecta por nada com o container
@rafaelbissani9819
@rafaelbissani9819 Год назад
Me salvou! Obrigado!
@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 Год назад
É 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. =)
@gabrielcs137
@gabrielcs137 3 года назад
Excelente explicação, ganhou um inscrito no canal.
@JairCustodioSilva
@JairCustodioSilva 4 года назад
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.
@RenatoViturino
@RenatoViturino 2 года назад
eu nao consegui conectar
@walberw
@walberw 3 года назад
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
@cassiogp
@cassiogp Год назад
Muito bom! Ajudou bastante aqui! Valeu!!!
@guilhermemagioni3960
@guilhermemagioni3960 Год назад
tks man! Muito bom!
@leandrocruz6621
@leandrocruz6621 6 месяцев назад
Top demais
@CarlosViniciusBellini
@CarlosViniciusBellini Год назад
Muito obrigado!
@TheCyrino
@TheCyrino 2 года назад
top aprendi muito
@IvanilsonRibeiroConsultor
@IvanilsonRibeiroConsultor 2 года назад
no meu caso temos um conteiner mas esquecemos a senha do root como eu consigo resetar?
@algaworks
@algaworks 2 года назад
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.
@dmtechnology2178
@dmtechnology2178 Год назад
E se eu quiser instalar na 3306 e ela estiver sendo usada tem como resolver?
@algaworks
@algaworks Год назад
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
@arieltintel2170
@arieltintel2170 2 года назад
Qual versão de terminal está sendo utilizado nesse vídeo?
@algaworks
@algaworks 2 года назад
É o bash padrão do Linux Mint.
@juninhopoucasbala1794
@juninhopoucasbala1794 Год назад
Esse vídeo salvou meus estudos e meu progresso no estágio, muito obrigado!!
@maisqueumteorema4039
@maisqueumteorema4039 2 года назад
Ajudou muitooo
@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?
@LucasBrumGuitar
@LucasBrumGuitar Год назад
Me ajudou bastante! Algaworks sempre somando!! 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á?
@wesleyribas7995
@wesleyribas7995 4 года назад
Muito bom. Estava precisando de algo assim para uma app com Python.
@MauricioDeLima1001
@MauricioDeLima1001 Год назад
Muito agradecido pela aula. Aproveitei e já criei uma conexão para brincar. ; - D
@zilondequadrosmaciel1006
@zilondequadrosmaciel1006 2 года назад
Willian, como você consegue conectar usando o *IP do Docker,* já tentei, mas so funciona usando o *localhost,* um abraço
@andregusmao3196
@andregusmao3196 Год назад
Voce salvou minha vida kkkk. Obrigado. Otima explicação
@EPM404
@EPM404 Год назад
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?
@kelly-zt4gr
@kelly-zt4gr 2 года назад
Maravilhoso! em 10 minutos explicou com clareza o que eu precisava sem rodeios, parabéns!!!
@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)
@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
@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?
@viniciusoliveira5940
@viniciusoliveira5940 7 месяцев назад
Impossível não dar um likezão, ajudou demaaaiss
@Garimpador-yd6rd
@Garimpador-yd6rd 5 месяцев назад
Obrigado! simples, curto e sem enrolação, merece o like.
@didimarinhoo
@didimarinhoo 3 года назад
não consigo me conectar de maneira nenhuma, ja troquei IP, porta e tudo mais kkk
@mateusquevedo19
@mateusquevedo19 3 года назад
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"?
@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
@ataidesilvajunior404
@ataidesilvajunior404 3 года назад
Boa tarde, obrigado pelo vídeo, ótima explicação!!!!!
@mannaautomacao
@mannaautomacao 2 года назад
Cara, que vídeo top, ganhou curtida e inscrição!
3 года назад
show, muito didático o vídeo! Obrigado por compartilhar o conhecimento
@acalmeidas
@acalmeidas 2 года назад
perfeito, fácil e simples quando bem explicado.
@MrGuilherme1100
@MrGuilherme1100 3 года назад
Onde eu mapearia as portas se eu estivesse criando os containeres dentro de um docker-compose?
@Eri949
@Eri949 4 года назад
Aprendi. Obrigado por compartilhar conhecimento!!!!!!!!!!
@rodrigosantos_msc
@rodrigosantos_msc 3 года назад
Top das galaxias!!! Parabéns!!! super didático!
@raphaelpaulino
@raphaelpaulino 2 года назад
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!
@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??
@VithorSilvaDicas
@VithorSilvaDicas 3 года назад
Assisti o vídeo sem áudio e consegui entender! Muito bom, merece o Like!
@GabrielCaetanoMello
@GabrielCaetanoMello 3 года назад
Massa demais, ajudou muito. Agora, para persistir os dados, quais pastas devemos mapear?
@aurinolins2602
@aurinolins2602 3 года назад
Excelente Vídeo, Obrigado !!!
@rogeriobrito84
@rogeriobrito84 2 года назад
Top, sem enrolação! Parabéns e obrigado !
@washingtonchagas3324
@washingtonchagas3324 2 года назад
Fera dmss, muito obrigado !
@alansantos4669
@alansantos4669 3 года назад
O cara é brabo mesmo nao tem jeito. Parabéns pela aula!!!
@leandro_fmoraes
@leandro_fmoraes 2 года назад
Ajudou muito. Obrigado.
@lilianmg
@lilianmg 2 года назад
Valeu demais!! Ajudou bastante!
@solongaldino2503
@solongaldino2503 3 года назад
Meu caro você tirou varias duvidas, obrigado!
@carlosantonino167
@carlosantonino167 2 года назад
Mais um inscrito e um joinha
@helitonribeiroferreira6948
@helitonribeiroferreira6948 3 года назад
no dbeaver nao deu certo a conexao, pode me ajudar?
@GabrielCaetanoMello
@GabrielCaetanoMello 3 года назад
Tentem editar conexão e mudar para True em allowPublicKeyRetriveal em Driver proprieties
@tigmaster684
@tigmaster684 3 года назад
SENSACIONAL O VIDEO, POSTA MAIS SOBRE
@GillianGomes
@GillianGomes 2 года назад
Esse vídeo é perfeito! Muito bom!
@thiagolugarini7109
@thiagolugarini7109 3 года назад
Otimo video, parabens!
@salathielserra3229
@salathielserra3229 2 года назад
Ótima explicação!! 👏👏👏
@walbertsca
@walbertsca 2 года назад
Muito bom me ajudou muito parabéns 👍
@Eduardo-zn8gv
@Eduardo-zn8gv 3 года назад
ótimo me ajudou bastante muito obrigado
@urbanofilho74
@urbanofilho74 4 года назад
show! muito legal o tutorial
@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
@raphaelvidal4453
@raphaelvidal4453 3 года назад
Muito bem explicado, como sempre! abraço!
@osmansiqueirajr3210
@osmansiqueirajr3210 4 года назад
Muito bom esse vídeo. Explicou tudo que eu estava precisando e muito mais. Parabéns a Algaworks mais uma vez.
@gilmarsantana3552
@gilmarsantana3552 3 года назад
Ótimo conteúdo meu querido!
@ramoncosta5901
@ramoncosta5901 2 года назад
Cara, que explicação simples e sensacional, muito obrigado!
@LuisFelipe-mb9dq
@LuisFelipe-mb9dq 2 года назад
Excelente vídeo!
@ricardormarcos
@ricardormarcos 4 года назад
Quando iniciar a máquina, os dados salvos no MySQL do container, continuaram lá ?
@thiagolugarini7109
@thiagolugarini7109 3 года назад
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.
@joaquimalves4091
@joaquimalves4091 3 года назад
Thanks :)
@ricardolopes8907
@ricardolopes8907 3 года назад
Show de bola!
@asilvadesa
@asilvadesa 3 года назад
Excelente conteudo!
@juliusprojeto
@juliusprojeto 3 года назад
Parabéns, belissima aula ! muito obrigado !
@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 3 года назад
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.
@MateeusSouza
@MateeusSouza 4 года назад
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!
Далее
Utilizando volumes no Docker
30:57
Просмотров 15 тыс.
荧光棒的最佳玩法UP+#short #angel #clown
00:18
Docker SUPER AULA com TUDO que você precisa saber HOJE!
1:32:00
Postgres e PGAdmin diretamente pelo Docker
17:59
Просмотров 13 тыс.
Using docker in unusual ways
12:58
Просмотров 450 тыс.
Docker Tutorial for Beginners
50:38
Просмотров 40 тыс.
Utilizando Docker dentro do Eclipse
12:25
Просмотров 7 тыс.
APRENDA DOCKER DO ZERO | TUTORIAL COMPLETO COM DEPLOY
44:15
Intro to Docker [with Java Examples]
21:17
Просмотров 70 тыс.
Como usar corretamente o Docker Compose | #HandsOnDevOps
1:17:13