{"owner":"beekeeper-studio","repo":"beekeeper-studio","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"docker-compose.yml","servicesCount":31,"services":[{"name":"anywhere","image":"jaschweder/sybase","ports":["2638:2638"]},{"name":"mongodb","image":"mongo","ports":["27017:27017"],"environment":["MONGO_INITDB_ROOT_USERNAME=beekeeper","MONGO_INITDB_ROOT_PASSWORD=example","MONGO_INITDB_DATABASE=sakila"],"volumes":["./dev/docker_mongodb_init:/docker-entrypoint-initdb.d"]},{"name":"oracle18","image":"gvenzl/oracle-xe:18","ports":["1521:1521"],"environment":["ORACLE_PASSWORD=example","ORACLE_DATABASE=sakila","APP_USER=beekeeper","APP_USER_PASSWORD=example"],"volumes":["oracle18:/opt/oracle/oradata","./dev/docker_oracle_init:/docker-entrypoint-initdb.d"]},{"name":"psql15-load-test","image":"postgres:15","command":"postgres -c shared_preload_libraries=pg_stat_statements -c max_connections=1000 -c shared_buffers=512MB -c work_mem=16MB","ports":["5435:5432"],"environment":["POSTGRES_USER=postgres","POSTGRES_PASSWORD=example","POSTGRES_DB=load_test_db"],"volumes":["psql15_load_test_data:/var/lib/postgresql/data","./dev/docker_psql_load_test_init:/docker-entrypoint-initdb.d"]},{"name":"psql15","image":"postgres:15","ports":["5434:5432"],"environment":["POSTGRES_USER=postgres","POSTGRES_PASSWORD=example","POSTGRES_DB=saklia"],"volumes":["psql13:/var/lib/postgresql/data","./dev/docker_psql_init:/docker-entrypoint-initdb.d"]},{"name":"psql17","image":"postgres:17","ports":["5437:5432"],"environment":["POSTGRES_USER=postgres","POSTGRES_PASSWORD=example","POSTGRES_DB=saklia"],"volumes":["psql17:/var/lib/postgresql/data","./dev/docker_psql_init:/docker-entrypoint-initdb.d"]},{"name":"psql14","image":"postgres:14","ports":["5436:5432"],"environment":["POSTGRES_USER=postgres","POSTGRES_PASSWORD=example","POSTGRES_DB=saklia"],"volumes":["psql14:/var/lib/postgresql/data","./dev/docker_psql_init:/docker-entrypoint-initdb.d"]},{"name":"psql13","image":"postgres:13","ports":["5433:5432"],"environment":["POSTGRES_USER=postgres","POSTGRES_PASSWORD=example","POSTGRES_DB=saklia"],"volumes":["psql13:/var/lib/postgresql/data","./dev/docker_psql_init:/docker-entrypoint-initdb.d"]},{"name":"trino","image":"trinodb/trino:latest","ports":["8090:8080"],"volumes":["./dev/docker_trino/catalog:/etc/trino/catalog"],"depends_on":["psql","mysql8"]},{"name":"psql","image":"postgres:9.6","ports":["5432:5432"],"environment":["POSTGRES_USER=postgres","POSTGRES_PASSWORD=example","POSTGRES_DB=saklia"],"volumes":["psql96:/var/lib/postgresql/data","./dev/docker_psql_init:/docker-entrypoint-initdb.d"]},{"name":"greengage","image":"greengagedb/ggdb6_ubuntu:6.29.2","command":"bash /init-and-run.sh","ports":["5438:6000"],"volumes":["greengage:/tmp/greengage_data","./dev/docker_greengage/init-and-run.sh:/init-and-run.sh:ro"]},{"name":"greengage7","image":"greengagedb/ggdb7_ubuntu:7.4.1","command":"bash /init-and-run.sh","ports":["5439:7000"],"volumes":["greengage7:/tmp/greengage_data","./dev/docker_greengage/init-and-run.sh:/init-and-run.sh:ro"]},{"name":"mariadb","image":"mariadb","ports":["3307:3306"],"environment":["MYSQL_ROOT_PASSWORD=example","MYSQL_DATABASE=test"],"volumes":["mariadb:/var/lib/mysql","./dev/docker_mysql_init:/docker-entrypoint-initdb.d"]},{"name":"mysql8","image":"mysql:8.0.21","command":"--default-authentication-plugin=mysql_native_password","ports":["3308:3306"],"environment":["MYSQL_ROOT_PASSWORD=example","MYSQL_DATABASE=test"],"volumes":["mysql8:/var/lib/mysql","./dev/docker_mysql_init:/docker-entrypoint-initdb.d"]},{"name":"mysql","image":"mysql:5.7.22","command":"--default-authentication-plugin=mysql_native_password","ports":["3306:3306"],"environment":["MYSQL_ROOT_PASSWORD=example","MYSQL_DATABASE=test"],"volumes":["mysql:/var/lib/mysql","./dev/docker_mysql_init:/docker-entrypoint-initdb.d"]},{"name":"mysql4.1","image":"vettadock/mysql-old:4.1","ports":["3309:3306"]},{"name":"sqlserver","image":"mcr.microsoft.com/mssql/server:2017-latest-ubuntu","command":"sh -c ' chmod +x /docker_init/entrypoint.sh; /docker_init/entrypoint.sh & /opt/mssql/bin/sqlservr;'","ports":["1433:1433"],"environment":["ACCEPT_EULA=Y","MSSSQL_PID=Express","SA_PASSWORD=Example@1"],"volumes":["mssql:/var/opt/mssql/data","./dev/docker_sqlserver:/docker_init"]},{"name":"sqlserverlatin","image":"mcr.microsoft.com/mssql/server:2017-latest-ubuntu","command":"sh -c ' chmod +x /docker_init/entrypoint.sh; /docker_init/entrypoint.sh & /opt/mssql/bin/sqlservr;'","ports":["1434:1433"],"environment":["ACCEPT_EULA=Y","SA_PASSWORD=Example@1\"","MSSQL_COLLATION=Latin1_General_CS_AS","MSSQL_PID=Express"],"volumes":["mssqllatin:/var/opt/mssql/data","./dev/docker_sqlserver:/docker_init"]},{"name":"cockroachdb","image":"cockroachdb/cockroach:v22.1.1","command":"start-single-node --insecure","ports":["26257:26257"],"volumes":["cockroachdb:/cockroach/cockroach-data"]},{"name":"cassandra","image":"cassandra:latest","ports":["9042:9042"],"volumes":["cassandra:/var/lib/cassandra","./dev/docker_cassandra_init:/docker-entrypoint.initdb.d"]},{"name":"scylladb","image":"scylladb/scylla:2025.1.4","command":"--reactor-backend epoll --smp 1 --memory 1G --overprovisioned 1 --api-address 0.0.0.0","ports":["9043:9042"],"volumes":["scylladb:/var/lib/scylla","./dev/docker_scylladb_init:/docker-entrypoint.initdb.d"]},{"name":"bigquery","image":"ghcr.io/goccy/bigquery-emulator:latest","ports":["9050:9050","9060:9060"],"volumes":["./dev/docker_bigquery:/data","./dev/docker_bigquery:/docker_init"]},{"name":"firebird","image":"jacobalberty/firebird:v4.0.1","command":"sh -c 'chmod +x /docker_init/entrypoint.sh; /docker_init/entrypoint.sh & /usr/local/firebird/docker-entrypoint.sh firebird;'","ports":["3050:3050"],"environment":["ISC_PASSWORD=masterkey","EnableLegacyClientAuth=true"],"volumes":["./dev/docker_firebird:/docker_init"]},{"name":"libsql","image":"ghcr.io/tursodatabase/libsql-server:latest","ports":["8081:8080","5001:5001"]},{"name":"clickhouse","image":"clickhouse/clickhouse-server","ports":["8123:8123"],"environment":["CLICKHOUSE_USER=username","CLICKHOUSE_PASSWORD=password","CLICKHOUSE_DEFAULT_ACCESS_MANAGEMENT=1"]},{"name":"redis","image":"redis:latest","command":"sh -c 'redis-server & sleep 3 && /docker_init/data.sh && wait'","ports":["6379:6379"],"volumes":["redis:/data","./dev/docker_redis:/docker_init"]},{"name":"clickhouse25","image":"clickhouse/clickhouse-server:25.6.1","ports":["8124:8123"],"environment":["CLICKHOUSE_USER=username","CLICKHOUSE_PASSWORD=password","CLICKHOUSE_DEFAULT_ACCESS_MANAGEMENT=1"]},{"name":"surrealdb","image":"surrealdb/surrealdb:latest","command":"start --log trace --user root --pass root --allow-all rocksdb:/mydata/surreal.db","ports":["8000:8000"],"volumes":["surreal:/mydata"]},{"name":"surrealdb-seed","image":"surrealdb/surrealdb:latest","command":"import --endpoint http://surrealdb:8000 --user root --pass root --ns test --db test /seed.surql","volumes":["./dev/docker_surrealdb_init/seed.surql:/seed.surql:ro"],"depends_on":["surrealdb"]},{"name":"dynamodb-local","image":"amazon/dynamodb-local:latest","command":"-jar DynamoDBLocal.jar -sharedDb -inMemory","ports":["8001:8000"]},{"name":"starrocks","image":"starrocks/allin1-ubuntu","command":"bash /init.sh","ports":["9030:9030","8030:8030","8040:8040"],"volumes":["starrocks:/data/deploy/starrocks","./dev/docker_starrocks/init.sh:/init.sh:ro"]}],"exposedPorts":["2638","27017","1521","5435","5434","5437","5436","5433","8090","5432","5438","5439","3307","3308","3306","3309","1433","1434","26257","9042","9043","9050","9060","3050","8081","5001","8123","6379","8124","8000","8001","9030","8030","8040"],"dockerRunCommand":"docker run -d --name beekeeper-studio -p 2638:2638 --restart always jaschweder/sybase","podmanRunCommand":"podman run -d --name beekeeper-studio -p 2638:2638 --restart always jaschweder/sybase","skopeoInspectCommand":"skopeo inspect docker://docker.io/jaschweder/sybase:latest","orasPullCommand":"oras pull jaschweder/sybase","registryMeta":{"provider":"dockerhub","image":"jaschweder/sybase","canonicalImage":"docker.io/jaschweder/sybase:latest","latestTag":"latest","cliCommands":{"dockerRun":"docker run -d --name beekeeper-studio -p 2638:2638 --restart always jaschweder/sybase","dockerPull":"docker pull jaschweder/sybase","podmanRun":"podman run -d --name beekeeper-studio -p 2638:2638 --restart always jaschweder/sybase","skopeoInspect":"skopeo inspect docker://docker.io/jaschweder/sybase:latest","orasPull":"oras pull jaschweder/sybase","composeYaml":"services:\n  beekeeper-studio:\n    image: jaschweder/sybase\n    restart: unless-stopped\n    ports:\n      - \"2638:2638\""}}}