=== 1. Comandos Básicos do Docker === **Prompt**: "Explique os principais comandos básicos do Docker, como `docker run`, `docker ps`, `docker stop` e `docker rm`, com exemplos de uso prático." === 2. Imagens Docker === **Prompt**: "Como posso criar uma imagem Docker personalizada usando um Dockerfile? Explique o processo passo a passo, com exemplos de comandos." === 3. Gerenciamento de Contêineres === **Prompt**: "Quais são os principais comandos de gerenciamento de contêineres no Docker? Dê exemplos de como listar, iniciar, parar e remover contêineres em execução." === 4. Volumes Docker === **Prompt**: "O que são volumes no Docker? Mostre como criar e gerenciar volumes, explicando a diferença entre volumes e bind mounts com exemplos práticos." === 5. Redes Docker === **Prompt**: "Explique como funciona a criação e o gerenciamento de redes no Docker. Inclua exemplos de como conectar contêineres a diferentes tipos de redes (bridge, host, overlay)." === 6. Docker Compose === **Prompt**: "Como posso usar o Docker Compose para orquestrar múltiplos contêineres? Explique a estrutura básica de um arquivo `docker-compose.yml` com exemplos de serviços e volumes." === 7. Otimizando Imagens Docker === **Prompt**: "Quais são as melhores práticas para otimizar o tamanho de uma imagem Docker? Dê dicas sobre como reduzir o tamanho de imagens e aumentar a eficiência no uso de camadas." === 8. Multi-stage Builds no Docker === **Prompt**: "Explique o conceito de Multi-stage Builds no Docker. Como eles podem ser usados para criar imagens mais eficientes? Forneça um exemplo prático de um Dockerfile usando essa técnica." === 9. Docker Swarm vs Kubernetes === **Prompt**: "Qual é a diferença entre Docker Swarm e Kubernetes para orquestração de contêineres? Compare as funcionalidades e cenários em que cada um é mais indicado." === 10. Segurança no Docker === **Prompt**: "Quais são as melhores práticas de segurança no uso do Docker? Explique como proteger imagens, contêineres e redes Docker com exemplos de comandos e configurações." === 11. Troubleshooting no Docker === **Prompt**: "Como realizar troubleshooting de problemas comuns em contêineres Docker? Dê exemplos de comandos e práticas para investigar e corrigir falhas em contêineres." === 12. CI/CD com Docker === **Prompt**: "Como posso integrar Docker em um pipeline de CI/CD? Explique como usar Docker com ferramentas como Jenkins ou GitLab CI para automação de build e deploy." === 13. Docker Registry === **Prompt**: "O que é o Docker Registry? Como posso criar e configurar meu próprio Docker Registry privado para armazenar e distribuir imagens Docker?" === 14. Diferença entre Imagens e Contêineres === **Prompt**: "Explique a diferença entre imagens Docker e contêineres. Como uma imagem é transformada em um contêiner em execução? Forneça exemplos práticos para ilustrar." === 15. Migrando Aplicações para Docker === **Prompt**: "Como posso migrar uma aplicação tradicional para Docker? Explique os passos necessários para containerizar uma aplicação existente, destacando desafios comuns."