All Projects → alexmacarthur → local-docker-db

alexmacarthur / local-docker-db

Licence: MIT license
A bunch o' Docker Compose files used to quickly spin up local databases.

Programming Languages

go
31211 projects - #10 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to local-docker-db

Liquibase
Main Liquibase Source
Stars: ✭ 2,910 (+1059.36%)
Mutual labels:  mariadb
lgsl
LGSL v6.2.0 for PHP 5.4-8.2.0dev (Live Game Server List): online status for Discord, FiveM, Rust, CS, SA:MP, GMOD, Minecraft, Source Query, etc.
Stars: ✭ 101 (-59.76%)
Mutual labels:  mariadb
tengo
Go La Tengo: a MySQL automation library
Stars: ✭ 27 (-89.24%)
Mutual labels:  mariadb
Bitnami Docker Mariadb
Bitnami MariaDB Docker Image
Stars: ✭ 251 (+0%)
Mutual labels:  mariadb
phpvibe-lite
PHPVibe Open source video CMS / Video Sharing CMS / Youtube Api v3 / Video Embeds
Stars: ✭ 71 (-71.71%)
Mutual labels:  mariadb
Pastebin
Modern pastebin written in golang
Stars: ✭ 111 (-55.78%)
Mutual labels:  mariadb
Lnmp
LEMP stack/LAMP stack/LNMP stack installation scripts for CentOS/Redhat Debian and Ubuntu
Stars: ✭ 2,488 (+891.24%)
Mutual labels:  mariadb
auth-email
🔐 Lightweight authentication specifically designed for Next.js
Stars: ✭ 73 (-70.92%)
Mutual labels:  faunadb
swaggerql
Easily and simply convert SQL database into a REST API with Swagger documentation
Stars: ✭ 40 (-84.06%)
Mutual labels:  mariadb
nest-rest-typeorm-boilerplate
🍱 backend with nest (typescript), typeorm, and authentication
Stars: ✭ 142 (-43.43%)
Mutual labels:  mariadb
Developer-Examples
This repository contains samples applications demonstrating the power of MariaDB!
Stars: ✭ 35 (-86.06%)
Mutual labels:  mariadb
lib mysqludf redis
Provides Mysql UDF commands to synchronize data from Mysql to Redis.
Stars: ✭ 20 (-92.03%)
Mutual labels:  mariadb
EasyProfiler
This repo, provides query profiler for .Net
Stars: ✭ 99 (-60.56%)
Mutual labels:  mariadb
Machine Learning
Web-interface + rest API for classification and regression (https://jeff1evesque.github.io/machine-learning.docs)
Stars: ✭ 235 (-6.37%)
Mutual labels:  mariadb
matador
Take your appclication by the horns
Stars: ✭ 59 (-76.49%)
Mutual labels:  mariadb
Heidisql
A lightweight client for managing MariaDB, MySQL, SQL Server, PostgreSQL and SQLite, written in Delphi
Stars: ✭ 2,864 (+1041.04%)
Mutual labels:  mariadb
wordpress-ansible-playbook
An ansible playbook for setting up production and staging WordPress site(s). Nginx, php7.3, ssl ready (via letsencrypt), mariadb.
Stars: ✭ 85 (-66.14%)
Mutual labels:  mariadb
r2dbc-migrate
R2DBC database migration tool & library
Stars: ✭ 83 (-66.93%)
Mutual labels:  mariadb
crossplane-service-broker
Crossplane Open Service Broker API
Stars: ✭ 17 (-93.23%)
Mutual labels:  mariadb
LEMPer
LEMPer Stack is terminal-based LEMP / LNMP installer and manager for Debian & Ubuntu cloud or virtual server (vps) and on-premise (bare metal).
Stars: ✭ 171 (-31.87%)
Mutual labels:  mariadb

Local Docker DB

A collection of Docker Compose files I've used to quickly spin up local databases of various sorts.

Included Databases

Database Docker Compose Configuration Website
Aerospike ./aerospike https://aerospike.com/
ClickHouse ./clickhouse https://clickhouse.tech/
DynamoDB ./dynamo https://aws.amazon.com/dynamodb/
Fauna ./fauna https://fauna.com/
MariaDB ./maria https://mariadb.org/
MeiliSearch ./meilisearch https://meilisearch.com/
MongoDB ./mongo https://mongodb.com/
NebulaGraph ./nebulagraph https://nebula-graph.io/
MySQL ./mysql https://mysql.com/
PostgreSQL ./postgres https://postgresql.org/
Redis ./redis https://redis.io/
RedPanda ./redpanda https://vectorized.io/
ScyllaDB ./scylla https://scylladb.com/
SQL Server ./mssqlserver https://www.microsoft.com/sql-server/
Tarantool ./tarantool https://tarantool.io/
TiDB ./tidb https://pingcap.com/
YugaByteDB ./yugabyte https://yugabyte.com/

Usage

Clone the repo or copy a docker-compose.yml file to your system, cd into that directory, and turn it on with docker-compose up (unless otherwise noted by the directory's README.md). You may also use a docker-compose.override.yml file inside this repository to customize a container.

For a full reference on how to use Docker Compose, go here.

Local Persistence

In each setup, a managed volume is created to persist each container's data. This volume can be deleted by passing the -v option when deleting the container.

docker-compose down -v

Contributions

If you have a Docker Compose configuration for a database not seen here, please consider making a pull request to add it!

TODO

  • add data volume binding for each database
  • add all possible environment variables
  • add example how to connect with client, with or without docker (have client program installed), and with go
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].