Skip to content

Playground no Docker ​

Tem lugar para todos. Sim, até para o banco legado.

O Playground sobe um banco no Docker com dados de exemplo, para você testar um banco, uma query ou ter um banco de desenvolvimento sem instalar nada.

Requisitos ​

Docker Desktop (ou outro comando docker) instalado e rodando. A primeira vez de cada banco baixa a imagem do Docker Hub ou do registro da Microsoft, o que pode demorar.

Subindo um ​

Clique em Playground no gerenciador de conexões, escolha um modo e um banco.

  • Descartável: removido quando você fecha a aba. Nada fica salvo.
  • Manter: guarda os dados num volume do Docker e continua rodando depois que você fecha a aba, então serve de banco de desenvolvimento para o seu app. O Lily salva como conexão num grupo Playground.

O Lily espera até uns 90 segundos o banco aceitar conexões e depois abre.

Bancos ​

Todos rodam em localhost, em portas escolhidas para não bater com um banco que você já tenha rodando.

BancoImagemPortaUsuário / senhaDados de exemplo
PostgreSQLpostgres:1615432lily / lily123products em lily_store
MySQLmysql:8.413306root / lily123products em lily_store
SQL Servermssql/server:2022-latest11433sa / Lily_Str0ng!products em master
ClickHouseclickhouse-server:latest18123lily / lily123products em lily_store
Trinotrinodb/trino:latest18080lily, sem senhao catálogo tpch embutido
MongoDBmongo:737017sem autenticaçãoproducts em lily_store
Redisredis:7-alpine16379senha lily123vazio
DynamoDB Localamazon/dynamodb-local:latest18000chave local / segredo localtabela Products

Trino e DynamoDB Local não guardam dados no modo Manter. O SQLite não está na lista; a loja de exemplo da tela inicial cobre ele.

O menu da conexão ​

O ícone de cubo na etiqueta de uma conexão do Playground, na barra de conexões, tem:

  • Copiar string de conexão, para colar na configuração do seu app;
  • Salvar como conexão, para guardar uma descartável;
  • Parar e remover.

Abrir o mesmo banco de novo reaproveita o container, se ele ainda estiver rodando.

Limpando

Containers descartáveis são removidos quando você fecha a aba deles. Se você fechar o Lily com um aberto, ele continua rodando; remova pelo Docker Desktop ou com docker rm -f.

O Lily DB é gratuito para uso pessoal e comercial.