Lab 1: Primeiros Passos com Docker π
Objetivo do Lab π―
Neste laboratório inicial, você vai:
Criar seu primeiro container
Entender comandos básicos
Manipular imagens Docker
Interagir com containers
Pré-requisitos π
[x] Docker instalado
[x] Terminal/Command Prompt
[x] Editor de texto
[x] Conexão com internet
Ambiente de Desenvolvimento π οΈ
Estrutura do Projeto π
Exercícios π
1. Hello Docker! π
2. Customização Básica π¨
3. Comandos Essenciais β¨οΈ
Desafios Extras π
Nível 1: Explorador π
[ ] Modifique o conteúdo do nginx
[ ] Exponha em porta diferente
[ ] Visualize os logs
Nível 2: Aventureiro βοΈ
[ ] Adicione variáveis de ambiente
[ ] Configure um volume
[ ] Crie um health check
Nível 3: Mestre π
[ ] Otimize o tamanho da imagem
[ ] Implemente multi-stage build
[ ] Configure network customizada
Debug-chan Tips π‘
Troubleshooting Comum π§
Problema: Container não inicia
Problema: Não consegue acessar a aplicação
Checklist de Conclusão β
Básico
[ ] Docker instalado e funcionando
[ ] Hello World executado
[ ] Nginx container rodando
[ ] Portas mapeadas corretamente
Intermediário
[ ] Dockerfile criado
[ ] Imagem customizada buildada
[ ] Container customizado rodando
[ ] Logs verificados
Avançado
[ ] Volume configurado
[ ] Network personalizada
[ ] Health check implementado
[ ] Container otimizado