Um tutorial interativo em shell script para aprender Docker de forma prática e progressiva. O tutorial oferece feedback em tempo real, validação de comandos e explicações detalhadas para cada conceito.
- ✨ Interface interativa com feedback visual
- 🔍 Validação em tempo real dos comandos
- 📚 Explicações detalhadas de cada conceito
- 🧹 Limpeza automática do ambiente
- 🛡️ Verificações de segurança
- 🎨 Saída colorida e formatada
- Download e execução de imagens
- Gerenciamento de containers
- Visualização de logs
- Remoção de recursos
- Volumes Docker
- Redes personalizadas
- Variáveis de ambiente
- Comunicação entre containers
- Criação de Dockerfile
- Build de imagens
- Aplicação Python containerizada
- Boas práticas de construção
- Ubuntu/Debian
- CentOS/RHEL/Fedora
- Acesso sudo
- Conexão com internet
- ~2GB de espaço em disco
- Clone o repositório:
git clone https://github.com/euandros/dockerplay.git
cd dockerplay- Torne o script executável:
chmod +x dockerplay.sh- Execute o tutorial:
./dockerplay.sh- Mensagens coloridas
- Ícones informativos
- Frame visual para saídas
- Dicas e explicações
- Verificação em tempo real
- Timeout de execução
- Tratamento de erros
- Feedback educacional
- Instalação automática do Docker
- Verificação de requisitos
- Limpeza de recursos
- Gestão de permissões
-
Docker não instala
- Verifique conexão internet
- Confirme privilégios sudo
- Verifique compatibilidade SO
-
Containers não executam
- Verifique daemon Docker
- Confirme memória disponível
- Verifique permissões
-
Erros de rede
- Verifique firewall
- Confirme DNS
- Teste conectividade Docker Hub
- Fork o repositório
- Crie uma branch para sua feature
- Commit suas mudanças
- Push para a branch
- Abra um Pull Request
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para detalhes.
Agradeço ao amigo Marcelo @msanttos7 pelo auxílio no desenvolvimento desta atividade.
Desenvolvido para tornar o aprendizado de Docker mais acessível e interativo! 🚀