Uma coisa que acho legal explicar é como “saber” os comandos necessários, e quando eu era iniciante isso sempre era uma dúvida e que ninguém explicava, mas basicamente quando tu for usar uma imagem do docker hub ela terá a documentação explicando que quis variareis ela tem e como tem que ser escrito no arquivo compose (sério, é tão simples mas eu demorei pra entender isso, depois que aprendi isso tudo mudou e ficou extremamente fácil)
Docker é essencial hj em dia para back-end. Onde eu trabalho quase todos os serviços rodam via Docker: aplicação, banco, serviço de mensageria, etc. Eu, por exemplo, não tenho o PHP e o Postgre instalado no meu notebook e mesmo assim consigo rodar as aplicações que usam essas tecnologias na minha máquina de boa.
É realmente muito prático. Costumo utilizar o Postgress web, daí basta eu criar um serviço no docker com a posta 80:80 e acessar ele via navegador. Pronto, já tenho acesso ao meu banco de dados sem precisar instalar na minha máquina.
de tudo que já vi de docker, esse é sem a menor dúvida, a melhar, mais clara e objetiva explicação de como utilizar o docker... tudo que estava sempre procurando de forma prática foi explicado no vídeo. muito obrigado!!!
Depois que você aprende a colocar toda sua aplicação backend dentro do docker melhora muito sua vida em tudo, ajuda fazer o deploy depois, fazer com que sua aplicação rode em outro computador sem ter que fazer nada.
Na minha experiência pessoal e profissional, lá na empresa a gente utiliza docker, claro tudo configurado pelo o DevOps, mas foi bem importante eu ter conhecimento sobre esse redirecionamento de portas para evitar conflito entre os containers, e depois nas minhas aplicações pessoais consegui criar meus próprios container com pgAdmin, postgres, apache, nginx Tu faz muito com poucas linhas em um arquivo. E claro depois de tu manjar de Docker tem os Kubernets que é bastante utilizado na empresa também
Um ponto importante que faltou na explicação detalhada... a declraçao dos Volumes que estao na linha 25 e 26 que foram 'dobradas' . Tem que voltar em 4:49 para ver. Sem isso, não funciona.
Ótimo conteúdo, estou começando no docker e me ajudou muito. Dúvida, esse processo de configuração é parecido quando estamos configurando uma aplicação em uma VPS ou cloud? O deploy segue essas mesmas premissas?
Galerinha estou com uma api nodejs onde o meu banco de dados postgres eu subi ele com o docker, mas não sei como fazer o deploy alguém sabe um tutorial? Ou pode me ajudar?
Recentemente tive que usar o docker compose e acabei descobrindo que não é mais preciso definir a versão no topo do arquivo, aparentemente foi descontinuado.
Video show! Estou usando faz um tempo essa configuração para o banco postgres, só que atualmente venho tendo alguns problemas por tentar colocar algumas extensões e ele fala que meu usuário não tem permissão para isso e que tem que ser um SUPERUSER, só que não sei a senha padrão do postgres, vi alguns forúns do Bitnami a respeito porém não achei nenhuma solução! Alguém que tenha conhecimento sobre isso e possa me ajudar? 😁
Méu Déus, vc deixou a comunidade js passando mal, eles devem ta sofrendo ouvindo vc falar em um banco sql inves de um mongo ou agum nosql, no mundo deles só exite nosql
Uma coisa que acho legal explicar é como “saber” os comandos necessários, e quando eu era iniciante isso sempre era uma dúvida e que ninguém explicava, mas basicamente quando tu for usar uma imagem do docker hub ela terá a documentação explicando que quis variareis ela tem e como tem que ser escrito no arquivo compose (sério, é tão simples mas eu demorei pra entender isso, depois que aprendi isso tudo mudou e ficou extremamente fácil)
Docker é essencial hj em dia para back-end. Onde eu trabalho quase todos os serviços rodam via Docker: aplicação, banco, serviço de mensageria, etc. Eu, por exemplo, não tenho o PHP e o Postgre instalado no meu notebook e mesmo assim consigo rodar as aplicações que usam essas tecnologias na minha máquina de boa.
Depois que eu comecei a usar docker minha vida mudou mt, subir um app com apenas um comando e mt top.
Alguma boa video aula ensinando a fazer deploy de apis com docker?
@@lucasfigueiredo8145 tech world with nana
@@lucasfigueiredo8145de ferramenta tem o aws ecs e aws ecr, da pra rodar como serventes no aws fargate
@@lucasfigueiredo8145e se for mais de um container docker usa kubernetes, localmente com mini kube ou rancheer , na nuvem com o aws ecr e aws eks
@@lucasfigueiredo8145 a Fernanda Kipper tem alguns vídeos fazendo deploy. vale a pena dar uma olhada
É realmente muito prático. Costumo utilizar o Postgress web, daí basta eu criar um serviço no docker com a posta 80:80 e acessar ele via navegador. Pronto, já tenho acesso ao meu banco de dados sem precisar instalar na minha máquina.
de tudo que já vi de docker, esse é sem a menor dúvida, a melhar, mais clara e objetiva explicação de como utilizar o docker... tudo que estava sempre procurando de forma prática foi explicado no vídeo. muito obrigado!!!
Depois que você aprende a colocar toda sua aplicação backend dentro do docker melhora muito sua vida em tudo, ajuda fazer o deploy depois, fazer com que sua aplicação rode em outro computador sem ter que fazer nada.
Docker é foda mano
vc aprendeu isso em algum video? achei interessante mas nao consegui entender mt bem ainda
Eu já ouvi falar do Docker, mas não tinha entendido a fundo, com esse vídeo consegui esclarecer minhas dúvidas, ótimo vídeo
Muito boa explicacao, poucos videos tem uma abordagem tao simples e objetiva a respeito do DOCKER.
A explicação que faltava pra mim entender. Vlw Diego brabo como sempre 😅
Na minha experiência pessoal e profissional, lá na empresa a gente utiliza docker, claro tudo configurado pelo o DevOps, mas foi bem importante eu ter conhecimento sobre esse redirecionamento de portas para evitar conflito entre os containers, e depois nas minhas aplicações pessoais consegui criar meus próprios container com pgAdmin, postgres, apache, nginx
Tu faz muito com poucas linhas em um arquivo.
E claro depois de tu manjar de Docker tem os Kubernets que é bastante utilizado na empresa também
Que conteúdo maravilhoso. Muito bom 👏
Agora não é mais necessario o docker-* no início, pode ser apenas compose.yml e o version no início do arquivo tá depreciado. Ótimo vídeo
Porra tava preparando um setup hoje pra postar no LinkedIn e aí rocket parece que adivinhou ahahahah
Pretendo me aprofundar mais em Postgres. Já trabalho há um tempo com programação e não saí de muito do MySQL e MongoDB.
Um ponto importante que faltou na explicação detalhada... a declraçao dos Volumes que estao na linha 25 e 26 que foram 'dobradas' . Tem que voltar em 4:49 para ver. Sem isso, não funciona.
Bem que eu senti um dejavu, esse é um corte de uma aula do NLW não é? Um dos mais recentes eu acho. 😅
Muito bom
docker is love, docker is life
Muito bom!
Eu tinha muito medo de usar Dokcer pq na minha maquina Windows nunca funcionava.... migrei meu ambiente para Linux e tudo funcionou perfeitamente
provável que o hyperV tava desativado.
Estava usando WSL?
docker compose up -d
services.image must be a mapping
Não entendi o motivo de instalar o Redis junto, se tem algum motivo técnico ou foi apenas para exemplificar
Ótimo conteúdo, estou começando no docker e me ajudou muito. Dúvida, esse processo de configuração é parecido quando estamos configurando uma aplicação em uma VPS ou cloud? O deploy segue essas mesmas premissas?
Galerinha estou com uma api nodejs onde o meu banco de dados postgres eu subi ele com o docker, mas não sei como fazer o deploy alguém sabe um tutorial? Ou pode me ajudar?
usando o volumes no docker ao fazer o compose já não deveria criar os diretorios onde ficaram salvos os dados ?
Alguém sabe dizer qual o editor de código que ele ta usando?
O editor de código parece ser o VS Code
Recentemente tive que usar o docker compose e acabei descobrindo que não é mais preciso definir a versão no topo do arquivo, aparentemente foi descontinuado.
Que tema do terminal é essem com icons????
pra salvar os dados do postgress faltou passar o /data
volumes:
- polls_pg_data:/var/lib/postgresql/data
sem o /data nao vai salvar os dados
Video show! Estou usando faz um tempo essa configuração para o banco postgres, só que atualmente venho tendo alguns problemas por tentar colocar algumas extensões e ele fala que meu usuário não tem permissão para isso e que tem que ser um SUPERUSER, só que não sei a senha padrão do postgres, vi alguns forúns do Bitnami a respeito porém não achei nenhuma solução!
Alguém que tenha conhecimento sobre isso e possa me ajudar? 😁
Quando eu criei um container php:8.2-apache eu não consigo conectar com banco de dados nem com pdo ou com mysqli a que se deve isso?
Cê lembrou de expor as portas?
Tenho um servidor linux no Raspberrypi , posso instalar o Postgres lá ? ou então instalo la o docker e depois o Postgres tambem da :D
Qual é esse navegador?
Muito prático e útil.
Para quem quer se aprofundar, existe o dicionário do programador sobre Docker, canal código fonte TV
Eu nunca usei o comando: docker ps. Eu sempre uso: Docker container ls. Eu nao sei se é a forma antiga, ou nova. kkkkkkkkkk
Qual é o nome dessa ferramenta que descreve os comandos em 8:00?
deve ser desse terminal que ele ta usando chamado fish.
da pra fazer com mySQL?
tem imagem do mysql no dockerhub também
MySQL pago? De onde isso?
Algumas informações sobre isso, ouvi lá pelo trabalho.
Tem alguma novidade.
No trabalho, um cara da infra para os caras usarem o MariaDB.
Méu Déus, vc deixou a comunidade js passando mal, eles devem ta sofrendo ouvindo vc falar em um banco sql inves de um mongo ou agum nosql, no mundo deles só exite nosql
first