Перейти к содержимому

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