Laboratório Docker na Prática | Projeto Final DevOps + Docker Hub | Aula 005 - Parte 7
5StarCloud Academy
0:00 / 0:00
Laboratório Docker na Prática | Projeto Final DevOps + Docker Hub | Aula 005 - Parte 7
49 просмотров · Трансляция закончилась 10 дней назад
5StarCloud Academy
105 подписчиков
49 просмотров · Трансляция закончилась 10 дней назад
Chegou a hora de colocar Docker em prática! Neste laboratório você assume o papel de um Analista Júnior DevOps e precisa containerizar uma aplicação, trabalhar com Dockerfile e Docker Compose e publicar sua imagem no Docker Hub.
Nesta Aula 005 – Parte 7 da 5StarCloud Academy, realizamos o Laboratório Prático do módulo Docker, consolidando os principais conceitos estudados durante as aulas anteriores.
O objetivo não é apenas executar comandos. A proposta é simular um cenário profissional no qual você precisa analisar requisitos, preparar uma aplicação, criar sua infraestrutura baseada em containers, resolver problemas e concluir o processo de build e publicação de uma Docker Image.
Durante o laboratório utilizamos Docker, Docker Compose, Dockerfile, Nginx, volumes, Docker Hub, Linux e Inteligência Artificial em um fluxo próximo ao encontrado em projetos reais de DevOps.
Também utilizamos o Gemini como ferramenta de apoio para gerar rapidamente HTML e CSS de uma aplicação web, mostrando como IA pode acelerar tarefas de desenvolvimento sem substituir o conhecimento necessário para validar, executar e solucionar problemas da infraestrutura.
Uma parte importante da aula é dedicada ao Docker Hub, incluindo autenticação, tokens, nomenclatura das imagens e troubleshooting durante o processo de docker push.
Ao final, o aluno consegue visualizar o ciclo completo:
Código → Dockerfile → Image → Docker Compose → Container → Nginx → Docker Hub
Esse é exatamente o tipo de raciocínio que queremos desenvolver antes de avançar para tecnologias como CI/CD, Kubernetes e Cloud Computing.
⏱️ TIMESTAMPS / CAPÍTULOS
00:00 Introdução ao Laboratório Docker
00:45 Objetivos do Projeto Final
03:52 Subindo Nginx com Docker Compose
05:40 Volumes para site e logs
10:40 Criando aplicação web com IA
12:55 HTML e CSS utilizando Gemini
22:38 Docker aplicado à infraestrutura
25:00 Containers como solução profissional
40:11 Publicando Docker Images
45:00 Preparando a imagem para o Docker Hub
50:00 Docker Login e autenticação
55:00 Build e identificação da imagem
01:00:00 Trabalhando com Docker Tags
01:10:00 Publicando com Docker Push
01:20:00 Troubleshooting de autenticação
01:25:00 Tokens do Docker Hub
01:30:00 Corrigindo erros de Login e Push
01:34:02 Publicação e conclusão do laboratório
Importante: 00:00, 00:45, 03:52, 05:40, 10:40, 12:55, 22:38, 25:00, 40:11 e 01:34:02 vêm das referências fornecidas. Os marcadores intermediários da longa seção de Docker Hub são sugestões e devem ser validados no vídeo antes da publicação.
🧪 Laboratório Prático — Você é um Analista Júnior
Primeiro, dê permissão de execução ao script do laboratório:
chmod +x 005-aula-lab.sh
Execute em modo aluno:
./005-aula-lab.sh aluno
Depois acesse o diretório criado:
cd lab_gitlab_cicd_shell_v1_turma01
Leia atentamente:
GUIA_ALUNO.md
README.md
A proposta é resolver o laboratório como você faria dentro de uma empresa: leia os requisitos, investigue, execute, teste, interprete os erros e corrija o ambiente.
📚 Competências trabalhadas
Docker • Dockerfile • Docker Compose • Docker Images • Docker Hub • Nginx • Volumes • Linux • HTML/CSS • Gemini • IA • Build • Deploy • Troubleshooting • DevOps
O laboratório consolida especialmente este fluxo:
DESENVOLVIMENTO → BUILD → CONTAINER → TESTE → PUBLICAÇÃO
E:
Dockerfile + docker-compose.yml + aplicação → ambiente reproduzível
🎯 Para quem é esta aula?
Indicada para estudantes de Docker e DevOps, iniciantes em Cloud Computing, desenvolvedores, administradores Linux, profissionais de infraestrutura e quem pretende futuramente trabalhar com Kubernetes, AWS, Terraform, GitLab CI/CD, GitHub Actions e automação.
O diferencial desta aula é justamente o formato de laboratório: em vez de somente acompanhar o professor, o aluno precisa resolver problemas e construir a solução.
💬 Desafio
Depois de terminar o laboratório, tente executar novamente o projeto sem consultar a solução anterior.
Se você conseguir criar o Dockerfile, configurar o Compose, subir o Nginx, validar a aplicação, construir a imagem e publicá-la no Docker Hub, terá consolidado boa parte dos fundamentos deste módulo.
👍 Curta a aula se o laboratório ajudou você.
🔔 Inscreva-se no canal da 5StarCloud Academy.
💬 Comente: qual etapa foi mais difícil — Dockerfile, Compose, volumes, Docker Hub ou troubleshooting?
🔎 Hashtags SEO
#docker #devops #dockerhub #dockercompose #dockerfile #containers #nginx #dockerimage #linux #projetodevops #laboratoriodocker #cloudcomputing #kubernetes #cicd #troubleshooting #automacao #infraestrutura #gemini #inteligenciaartificial #5starcloudacademy