Já precisou de um ambiente Linux completo com interface gráfica rodando dentro do Docker, acessível direto pelo navegador? E ficou perdendo tempo escrevendo Dockerfile na mão? 😩
Criei o Docker Maker para resolver exatamente isso — e ele é 100% gratuito e open-source! 🎉
🌐 Teste agora, sem instalar nada
A última versão está online e pronta para uso:
🚀 Acessar o Docker Maker Online
Sem cadastro, sem backend, sem fricção. É só acessar, montar e baixar. 💨
🤔 O que é o Docker Maker?
É uma aplicação web interativa onde você seleciona visualmente os softwares que quer instalar — VS Code, Chrome, Git, DBeaver, Node.js, Python e muito mais — e ele gera automaticamente:
- 📄 Dockerfile otimizado
- 📦 docker-compose.yml
- 🐧 Script run.sh (Linux)
- 🪟 Script run.bat (Windows)
- 🍎 Script run.command (Mac)
Tudo empacotado em um .zip pronto para uso. É só extrair e rodar! ✅
O resultado? Um Ubuntu Desktop completo com XFCE4, exposto diretamente no seu navegador via NoVNC (HTML5 nativo — sem precisar instalar client VNC). 🖥️
⚙️ Como funciona por baixo?
A stack do container gerado usa:
- 🟠 Ubuntu 24.04 como base
- 🖥️ XFCE4 como desktop environment
- 🔗 Xvfb + x11vnc + Websockify para virtualização gráfica
- 🌐 Nginx como proxy reverso
- 📡 noVNC para acesso via navegador
A interface do gerador é construída com Vite + React, com design em Glassmorphism, temas Dark/Light 🌙☀️ e interface bilíngue (PT-BR / EN) 🇧🇷🇺🇸.
✨ Principais Features
- 🔒 100% Client-Side — Nenhum arquivo sai da sua máquina. O ZIP é gerado inteiramente no navegador.
- 📦 +20 aplicativos organizados por categoria.
- 🎛️ Configurações via UI — Portas, volumes, hostname e arquitetura alvo (AMD64/ARM64).
- 👁️ Preview em tempo real — Veja o Dockerfile sendo montado conforme seleciona os apps.
- 💻 Multi-plataforma — Scripts para Linux, Windows e Mac inclusos.
📋 Apps Disponíveis
| Categoria | Apps |
|---|---|
| 💻 Dev & BD | Python 3, Java 21, Node.js 20, VS Code, Git, Docker CLI, DBeaver, Postman, Tilix |
| 🌍 Navegadores | Firefox, Google Chrome, Brave |
| 🎬 Mídia | VLC, GIMP, Kdenlive, OBS Studio, Discord, Spotify, Lollypop |
| 🛠️ Utilitários | OnlyOffice, LibreOffice, FileZilla, balenaEtcher, Steam |
🚀 Como rodar localmente
Se preferir rodar na sua máquina em vez de usar a versão online:
git clone https://github.com/dmslabsbr/docker-maker.git cd docker-maker chmod +x start-web-server.sh ./start-web-server.sh
A interface ficará disponível em http://localhost:8080 🎯
🎮 Exemplo prático — 5 passos
Imagine que você precisa rapidamente de um ambiente Ubuntu com VS Code, Node.js e Firefox:
- 🌐 Acesse o Docker Maker
- ☑️ Marque os 3 checkboxes (VS Code, Node.js, Firefox)
- 📥 Clique em "Baixar Projeto (.zip)"
- 📂 Extraia e rode
./run.sh - 🖥️ Acesse
http://localhost:8085— Desktop Ubuntu completo no navegador!
Tudo limpo, descartável e reproduzível. ♻️
🔗 Links
- 🌐 Versão Online: docker-maker.smtp2api.com
- 💻 GitHub: github.com/dmslabsbr/docker-maker
Sugestões, issues e PRs são muito bem-vindos! Se acharam útil, deixem uma ⭐ no repositório. 😄
Feito com ❤️ por @dmslabsbr

Nenhum comentário:
Postar um comentário