Por que rodar MySQL no Docker em vez de instalar direto no Windows?
Usar Docker traz algumas vantagens claras:
**Isolamento **→ O MySQL roda em um container dedicado, sem poluir o sistema operacional.
Facilidade de setup → Com um único comando (docker run ou docker compose up) você sobe uma instância funcional, sem precisar configurar serviços, PATHs ou variáveis manualmente.
Portabilidade → O mesmo container roda idêntico em qualquer ambiente (Windows, Linux ou Mac), evitando o clássico “funciona na minha máquina”.
Persistência controlada → Dados ficam em volumes, que podem ser recriados ou descartados facilmente.
Versões múltiplas → É simples testar diferentes versões do MySQL lado a lado, sem conflitos.
Reset rápido → Em poucos segundos você pode limpar e recomeçar com um banco “zerado”, ideal para aprendizado e testes.
Em resumo, o Docker transforma a instalação do MySQL em algo rápido, portátil e reversível — perfeito tanto para desenvolvimento quanto para aprendizado.
No repositório abaixo explico passo a passo como instalar o Docker e o MySQL no Windows:
https://github.com/mauricioaalmeida/ONE-MySQL