O Docker é uma ferramenta para criação de containers, com ela podemos separar toda configuração e lógica de inicialização das nossas aplicações do nosso ambiente, evitando que uma aplicação influencie no comportamento de outra.
Nesse vídeo vamos ver como configurar o Docker do zero para um ambiente de desenvolvimento NodeJS utilizando o Docker Compose para orquestração dos containers.
Docker: https://docs.docker.com/install/
Docker Compose: https://docs.docker.com/compose/install/
—–
Acompanhe a Rocketseat nas redes sociais:
Site: https://www.rocketseat.com.br
Twitter: https://www.twitter.com/rocketseat
Facebook: https://www.facebook.com/rocketseat
Instagram: https://www.instagram.com/rocketseat_oficial
Comunidade: http://comunidade.rocketseat.com.br
Blog: https://rocketseat.com.br/blog
source
Em 2022, e aprendendo Docker com esse cara. Muito bom!
tantos cursos assistidos e o cara em 17 min resolve todas as dúvidas. tem meu like, meu comment e meu respeito!
tutorial de como salvar devs, devia ser o nome do vídeo
Muito Bom !
Parabéns pela iniciativa em compartilhar o conteúdo!
Poderia dar prosseguimento nesse conteúdo, ensinando a usar a imagem Linux pelo Mac etc. Valeu 😊
Boa noite galera o WORKDIR muda de caminho se tiver a usar o windows?
Boa noite o usr/app tenho que ter esse diretório no meu pc?
Muito bom!
Muito bom!!
Excelente vídeo! tenho uma dúvida. Como faz para executar apartir do docker o comando npm para instalar dependências e refletir no package.json do host?
vocÊ tem algum vídeo montando um ambiente de dev com nodejs num container docker? sem precisar instalar o nodejs no windows
tem como instalar o nodejs num container docker?
Que aula maravilhosa !!!!!
vcs salvaram muitas vidas (computadores) hoje kkkkkkkkkk
Muito obrigado Diego, por compartilhar seu conhecimento de forma tão didática e prática!!!
Topissímo 👌
Se alguém que está seguindo o tutorial aparecer o erro de"… port already allocated" quando rodar o docker-compose up, digite
docker container ls
Para listar os serviços que estão rodando no docker e você pegar o name do container, e depois:
docker rm -f <container-name>
Substituindo o <container-name> pelo name do seu container, obs: Não confundir com o nome que vc criou.
pra liberar a porta que estava usando no início.
Quem mais aí quer aprender Docker com o Diego? Euuuuu 🙋♂️
Vídeo top! Conteúdo fantástico!
Percebi que o comando de start e exposição de portas foi escrito tanto no Dockerfile quanto no docker-compose. Existe algum problema em escrever a mesma configuração nos dois arquivos, visto que o dokcer-compose ja busca o Dockerfile?
Preciso aprender Docker 🙂
Muito bom
Excelente vídeo. Parabéns. Direto ao ponto.
showwww Diego
Parabéns Diego! Esse tutorial está desde 2018 e continua ensinando mais um. Eu!
Obrigado mestre! Vc é fera na didática.
Pra quem tiver usando ts-node-dev e não tiver recarregando conforme faz alterações, adicione a flag "–poll" no script do package.json. No entanto, toda vez que eu faço uma alteração ele reinicia a aplicação e tem um delay de 2s pra subir novamente, diferente do que rodar sem docker que é quase instantâneo (não testei ainda trabalhando como isso vai ser, mas parece bem chato), se alguém souber uma solução.
Boooaaa Diego, você é monstro, que didática cara, parabéns!!!!
P*** 🤯🤯🤯🤯🤯🤯🤯 Que vídeo absurdo de top.
Parabéns!
Erro em banco de dados Diego, hahaha, o erro é no meu codigo haha
Muito bom 👏👏👏
Bom é essa qualidade desse microfone hein, que voz limpa kkk
Quero aprender mais sobre o docker
importa o S.O.??? vejo que vc usa o docker como se estivesse em linux, porem eu uso windows, devo fazer tudo igual?
Me salvou demais, Diegão! Obrigado, cara!
Estou instalando no Windows 10 e está aparecendo o seguinte erro quando dou o docker compose up:
sh: nodemon: not found
Alguém mais? Alguém pode me ajudar?
ene di ainqs =)
Muito boa a explicação . Parabéns pela didática 👏👏👏