Fala galera do mundo dos dados! Seguimos com o projeto de análise de dados com Airbyte e Metabase. E aqui vou mostrar como realizar o deploy do Metabase com Docker! Mais uma vez, tornando o processo de instalação e configuração de uma aplicação simples, prático e portável. São algumas das características da utilização do Docker como ambiente para desenvolvimento.
A seguir o passo a passo do deploy do Metabase com o Docker. Desta vez baixando a imagem direto do repositório do Docker ao invés da utilização do Docker Compose, como vimos no deploy do Airbyte com o Docker. Sem mais delongas vamos ao a parte prática.
Baixar Última imagem Docker do Metabase
Uma das formas de rodar aplicações com o Docker, é utilizando as imagens disponibilizadas pela comunidade. Aqui utilizaremos a imagem oficial do Metabase, através do código abaixo.
docker pull metabase/metabase:latest
Confere a execução na imagem abaixo.

Com a imagem baixada, podemos executar a aplicação.
Executar Metabase com Docker
Para executar uma imagem com o docker é bem simples e fazemos com o comando docker run. Mas para o Metabase, precisamos passar alguns parâmetros adicionais conforme código abaixo.
docker run -d -p 3000:3000 --name metabase metabase/metabase
A imagem abaixo mostra a execução da linha de comando.

Agora é só iniciar a aplicação e correr para o parquinho!
Executar o Metabase
Para executar o Metabase é bem simples, através do navegador acessamos o endereço da máquina na porta 3000, padrão do Metabase. Como estamos executando na máquina local o endereço é localhost:3000. Confere na imagem abaixo a execução do Metabase.

Agora vamos a configuração do Let’s get started da imagem abaixo.

O primeiro passo é selecionar o idioma.

Na sequência, informações pessoais. Nome, email, empresa e senha.

Em seguida, já podemos configurar uma fonte de dados, ou pular esta etapa para ser configurada posteriormente. Faremos essa configuração para visualizar os dados no Metabase.

E para finalizar a preferência de uso dos dados. Por ser uma ferramenta open source, ajudaremos a comunidade a evoluir a aplicação com dados de uso.

E então estamos configurados! O boletim Metabase também é opcional, por aqui vamos acompanhar as novidades 😉!

Enfim temos a aplicação configurada e funcionando! Na imagem abaixo temos a tela inicial do Metabase… Num futuro próximo vamos explorar bastante ela!

Portanto chegamos ao fim desta etapa! E agora já temos as principais aplicações configuradas e rodando em containers Docker! Por aqui, incluir a imagem do Metabase no Docker Compose do Airbyte para rodar tudo junto 🚀! Confere os próximos conteúdos que veremos na prática a utilização do Metabase. Espero que o conteúdo tenha sido útil. Um abraço e até a próxima.
Conteúdos ao Cubo
Se você curtiu o conteúdo, lá no Dados ao Cubo tem muito mais. Então, deixo algumas sugestões de conteúdos que você pode encontrar por lá, sempre falando sobre o mundo dos dados.
- Conectar Banco de Dados MySQL com Python
- Introdução à Gramática dos Gráficos com plotnine
- Utilizando Python no Portal Brasileiro de Dados Abertos Parte I
- Introdução a Competições de Ciência de Dados no Kaggle
- Modelagem de Dados para Business Intelligence
- Análise de Dados: Detecção de Fraude de Cartão de Crédito
- Ingestão de Dados via API com Python
Finalizo com um convite para você ser Parceiro de Publicação Dados ao Cubo, escrever o próximo artigo e ter divulgação para toda a comunidade de dados no LinkedIn.

Baiano, apaixonado por dados e tecnologia, amante das inovações tecnológicas que facilitam a vida humana! Formado em Engenharia da Computação e com MBA em Gestão da Informação e Business Intelligence e especialização em Data Science. Atualmente atua como Data Tech Lead na Lopes, além de Professor na área de dados e nas horas vagas cria uns modelos de Machine Learning com Python e soluções diversas com dados!