MySQL com Workbench usando Docker

Às vezes, em seus esforços para aprender novas tecnologias, você tem a necessidade de testar novas ferramentas e aprender novas habilidades, como o uso de bancos de dados e SQL.
Começando bem
Com este post, gostaria de fornecer a qualquer pessoa uma maneira de começar rapidamente a desenvolver e usar MySQL e Workbench em seus estudos.
Ferramentas
- MySQL:

MySQL é o banco de dados de código aberto mais popular do mundo. Com sua performance comprovada, confiabilidade e facilidade de uso, o MySQL se tornou a escolha líder de banco de dados para aplicações baseadas na web, cobrindo toda a gama desde projetos pessoais e sites, via e-commerce e serviços de informação, até propriedades web de alto perfil incluindo Facebook, Twitter, YouTube, Yahoo! e muitos mais.
Fonte: Página Oficial do MySQL - MySQL Workbench:

MySQL Workbench é uma ferramenta visual unificada para arquitetos de banco de dados, desenvolvedores e DBAs. O MySQL Workbench fornece modelagem de dados, desenvolvimento SQL e ferramentas de administração abrangentes para configuração de servidor, administração de usuário, backup e muito mais. O MySQL Workbench está disponível no Windows, Linux e Mac OS X.
Fonte: Página Oficial do MySQL Workbench - Docker:

Docker é uma plataforma aberta para desenvolver, enviar e executar aplicações. O Docker permite separar suas aplicações de sua infraestrutura para que você possa entregar software rapidamente. Com o Docker, você pode gerenciar sua infraestrutura da mesma forma que gerencia suas aplicações. Aproveitando as metodologias do Docker para envio, teste e implantação de código rapidamente, você pode reduzir significativamente o atraso entre escrever código e executá-lo em produção.
Fonte: Página Oficial do Docker
Identificando o problema
Preciso de um banco de dados e uma ferramenta para modelagem de dados e consultas usando SQL!
Para começar rapidamente seus estudos ou análises em qualquer uma dessas ferramentas, você deve conseguir tê-las em minutos e não horas ou ainda pior manipulando enormes imagens de VM.
Passo a passo
- Instale o docker e verifique se está funcionando.
- Abra o terminal
- Baixe a imagem docker para MySQL
docker pull mysql
[O restante do post continuaria com os passos detalhados de configuração…]</div>