👇🏼 Entre os dias 19 a 26 de Junho, vai rolar a Imersão Full Stack & Full Cycle, um evento online e 100% gratuito onde eu vou te mostrar como trabalhar com aplicações de grande porte. → Inscreva-se gratuitamente em: imersao.fullcy...
Comandos: docker run (executar novo container) docker ps (lista todos os containers rodando) docker ps -a (demonstra todos os containers, até os parados) docker run ubuntu bash (roda container com Ubuntu e já abre o terminal) docker run -it ubuntu bash (roda imagem de modo interativo) crtl + d (sair do contêiner/bash) docker run nginx (roda imagem do nginx na porta 80 do contêiner, não do computador) docker run -p 8080:80 nginx (roda a imagem nginx com o contêiner publicado na porta 8080 do computador) docker exec [nome do container] ls (lista diretórios dentro do container devido ao comando exec) docker run -p 8080:80 -v [diretório pasta compartilhada] (mesmo derrubando o container, os arquivos de desenvolvimento não são perdidos) dockerfile (criar sua própria imagem) docker build -t [usuario]/[imagem]:latest
resumo da opera o conteiner acha enganosamente que é um sistema operacional mas na vdd ele ta sendo enganado pelo Daemon do Docker. Daemons em sistemas linux são programas que executam sem interação direta com o usuário, sao executados e encerrados pelo sistema que os hospedam. Quando voce executa o docker run hello-world, nos 4 passos esta bem explicado o que o Daemon faz, o comportamento do container é abstrato mas é literalmente isso.
Boa tarde. E se eu usar um acesso remoto do mongoodb atlas. Eu não iria precisar criar uma imagem do mongoodb certo ou seja não iria precisar do compose somente o dockerfile estou certo ou errado. Pode dar uma explicação disto que falei?
Prof. uma dúvida para eu utilizar o docker no vs code eu preciso criar uma conta nesse docker hub? O docker hub na web serve apenas para armazenar as imagens e compartilhar com outros usuários? Seria isso?