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!!!
É 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.
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.
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)
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
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.
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.
8 หลายเดือนก่อน +3
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?
Faz algum sentido usar docker para uma aplilcação moodle que usa postgres em uma instancia AWS EC2 Ubuntu? São as únicas aplicações que estão na instância (produção)
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.
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?
2 dúvidas que eu tenho, quando você usa o docker com o postgreesql, você deve criar o banco de dados pelo PG admin ou ele cria automaticamente quando você executa o docker ? E outra dúvida esse login para o postgreesql que você usou você tinha criado antes no postgreesql pra existir na sua máquina ?
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
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!!!
É 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.
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.
como tu faz depuração do seu código php?
@@rodrigol3onardo, recomendo o PHPStorm da JetBrains...
Muito boa explicacao, poucos videos tem uma abordagem tao simples e objetiva a respeito do DOCKER.
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
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
show de bola, consegui replicar todos os passos aqui. Obrigado pelo conteúdo top.
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)
ahaha morria e nao sabia disso. Vlw man
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
A explicação que faltava pra mim entender. Vlw Diego brabo como sempre 😅
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
@@azrael3032é o tipo de coisa que vc só entende quando vc precisa, realmente concordo depois que aprendi docker, decobri que docker é vida.
Que conteúdo maravilhoso. Muito bom 👏
Muito bom vídeo, parabéns!
Perfeito. Obrigado por compartilhar
Pretendo me aprofundar mais em Postgres. Já trabalho há um tempo com programação e não saí de muito do MySQL e MongoDB.
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
Muito bom, Diegão. Queria saber seu tema do VSCode ❤
usando o volumes no docker ao fazer o compose já não deveria criar os diretorios onde ficaram salvos os dados ?
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.
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?
Bem que eu senti um dejavu, esse é um corte de uma aula do NLW não é? Um dos mais recentes eu acho. 😅
Muito bom
Tem alguma recomandacao de projeto utilizando esse tipo de estrutura?
Faz algum sentido usar docker para uma aplilcação moodle que usa postgres em uma instancia AWS EC2 Ubuntu? São as únicas aplicações que estão na instância (produção)
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.
Obrigada amigo, me salvou kkkk
Que tema do terminal é essem com icons????
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?
Que aula boa
Consigo trabalhar com docker de maneira offline? Se não, qual seria a melhor alternativa?
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?
2 dúvidas que eu tenho, quando você usa o docker com o postgreesql, você deve criar o banco de dados pelo PG admin ou ele cria automaticamente quando você executa o docker ? E outra dúvida esse login para o postgreesql que você usou você tinha criado antes no postgreesql pra existir na sua máquina ?
Alguém sabe dizer qual o editor de código que ele ta usando?
O editor de código parece ser o VS Code
Salve engano, a última versão do Postgres ou uma que está em desenvolvimento, vai ter como se trabalhar com Nosql 🤭 só não sei qual o tipo
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?
docker compose up -d
services.image must be a mapping
Legal, mas vc se esqueceu de mostrar como instalar a image do PostgreSQL no docker
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
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.
Eu nunca usei o comando: docker ps. Eu sempre uso: Docker container ls. Eu nao sei se é a forma antiga, ou nova. kkkkkkkkkk
Muito prático e útil.
Para quem quer se aprofundar, existe o dicionário do programador sobre Docker, canal código fonte TV
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