
Curso Completo de Docker | Conteinerizado sua aplicação
Docker é uma plataforma que permite criar, gerenciar e executar aplicações dentro de containers, garantindo que o ambiente de execução seja o mesmo em todas as etapas do ciclo de desenvolvimento, da máquina local até o ambiente de produção. No contexto de deploy, o uso de Docker facilita a criação de imagens leves e portáteis, que incluem todas as dependências da aplicação, reduzindo problemas relacionados a diferenças de configuração entre ambientes. Isso possibilita que o processo de deploy seja mais eficiente, automatizado e escalável, especialmente em arquiteturas modernas baseadas em microserviços. Nesse tutorial completo com deploy nós vamos explorar tudo que você precisa saber para começar a usar o Docker. Nós vamos aprender alguns comandos essenciais do Docker, como pull, push start stop entre vários outros. Nós vamos também criar o Dockerfile para uma aplicação Java e entender o problema que pode acontecer ao gerar uma imagem em uma arquitetura de processador (como a dos Macs, a M1) diferente da arquitetura em que essa imagem irá executar (no nosso caso um Ubuntu amd64). Por fim, vamos usar uma VPS para fazer o deploy desse container Docker na nuvem. Para que você aprenda docker do zero, assista o vídeo até o final.








