Curso Docker + Docker Compose: containers, frontend e deploy
Aprenda fundamentos do Docker, Docker Compose, containers para frontend e deploy em VPS nesta playlist de seis vídeos de Fernanda Kipper.
Uma trilha prática sobre containers
Esta playlist reúne seis vídeos de Fernanda Kipper, com duração total informada de 3 horas, 26 minutos e 52 segundos. O material parte dos conceitos do Docker e avança para usos em aplicações, frontend e hospedagem. É voltado a iniciantes e desenvolvedores que querem entender como containers ajudam a manter ambientes de execução consistentes ao longo do desenvolvimento e do deploy.
Fundamentos, comandos e deploy
O tutorial inicial, com 44 minutos, apresenta conceitos do Docker, separação da interface de rede e mapeamento de portas entre o container e a máquina host. A aula também mostra a configuração de uma máquina para deploy, a criação de imagens para arquiteturas diferentes e a publicação de um container em uma VPS. Um dos exemplos aborda uma aplicação Java e a compatibilidade entre arquiteturas de processador, incluindo o caso de uma imagem criada em Mac M1 para execução em Ubuntu amd64.
Na sequência, o intensivão de 1 hora e 44 minutos reúne comandos como `docker push` e `docker pull`, além de Docker Compose e Dockerfile. O vídeo propõe percorrer o processo de criação de um Dockerfile e apresenta um panorama concentrado dos recursos usados para trabalhar com imagens e containers. A playlist complementa essa introdução com um vídeo curto dedicado às diferenças conceituais e práticas entre Docker e máquinas virtuais.
Docker no frontend
Uma aula de 23 minutos mostra a configuração de Docker para sites Angular com Nginx, usando a abordagem de aplicações de página única e sites estáticos. A descrição informa que o Dockerfile apresentado pode ser adaptado a outros projetos estáticos, citando Next.js e Nuxt.js como exemplos. Esse recorte ajuda quem trabalha no frontend a observar como empacotar o site e servir os arquivos por meio do Nginx.
Orquestração com Docker Compose
O tutorial de 14 minutos explica o papel do Docker Compose na orquestração de múltiplos containers. Ele aborda a definição dos serviços necessários para uma aplicação em um arquivo `docker-compose.yml` e como esse formato declarativo simplifica a criação e execução de ambientes completos. A aula é uma introdução objetiva para quem precisa reunir componentes de uma aplicação em uma configuração compartilhada.
Hospedagem de projetos em uma VPS
O vídeo mais recente da playlist trata do uso de Docker e proxy reverso para hospedar vários projetos em uma única VPS. Entre os tópicos estão containers e portas, o papel do Traefik, diferenças em relação ao Nginx, implantação por Compose, acesso por subdomínios e emissão automática de certificados SSL. A descrição também menciona uma análise de custos de VPS; os valores e planos dependem do serviço de hospedagem e não são especificados como preço do curso.
Como aproveitar o material
A sequência pode ser acompanhada do início ao fim para construir uma visão progressiva, ou consultada por tema: fundamentos e deploy, comparação com máquinas virtuais, frontend, Compose e proxy reverso. Os exemplos de VPS, Java e Angular contextualizam aplicações distintas do Docker, enquanto os vídeos focados em Compose e hospedagem mostram como combinar containers em ambientes mais completos. A descrição do primeiro vídeo informa que é possível obter certificado mediante compra de um crédito e realização de uma prova; a playlist não indica que essa emissão esteja incluída sem custo.
Informações deste conteúdo
Categoria: Cursos
Tecnologias: Angular, Cloud, Containers, DevOps, Docker, Dockerfile, Java, Linux, Nginx
Carreiras: Administrador de Cloud, Administrador de Servidores Linux, Desenvolvedor Angular, Desenvolvedor BackEnd, Desenvolvedor FrontEnd, Engenheiro DevOps
Idiomas: Português
Tags: angular, cloud, conteudogratuito, cursogratuito, cursosgratuitos, deploy, desenvolvimento, desenvolvimentoweb, devops, docker, frontend, infraestrutura, linux, programacao, videoaulas