{"id":13446864,"url":"https://github.com/alexmacarthur/local-docker-db","last_synced_at":"2025-10-13T02:33:40.806Z","repository":{"id":39587521,"uuid":"206161615","full_name":"alexmacarthur/local-docker-db","owner":"alexmacarthur","description":"A bunch o' Docker Compose files used to quickly spin up local databases. ","archived":false,"fork":false,"pushed_at":"2024-05-04T01:08:15.000Z","size":56,"stargazers_count":298,"open_issues_count":2,"forks_count":36,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-05-26T00:07:24.046Z","etag":null,"topics":["database","docker","docker-compose","faunadb","mariadb","mongodb","mysql","postgresql"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alexmacarthur.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-09-03T19:57:26.000Z","updated_at":"2025-05-16T17:44:07.000Z","dependencies_parsed_at":"2024-01-07T10:52:01.831Z","dependency_job_id":"f609b7f2-c248-45de-8b4d-b3414ccb8748","html_url":"https://github.com/alexmacarthur/local-docker-db","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/alexmacarthur/local-docker-db","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexmacarthur%2Flocal-docker-db","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexmacarthur%2Flocal-docker-db/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexmacarthur%2Flocal-docker-db/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexmacarthur%2Flocal-docker-db/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alexmacarthur","download_url":"https://codeload.github.com/alexmacarthur/local-docker-db/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexmacarthur%2Flocal-docker-db/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279014011,"owners_count":26085345,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-13T02:00:06.723Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["database","docker","docker-compose","faunadb","mariadb","mongodb","mysql","postgresql"],"created_at":"2024-07-31T05:01:01.851Z","updated_at":"2025-10-13T02:33:40.747Z","avatar_url":"https://github.com/alexmacarthur.png","language":"Go","funding_links":[],"categories":["Demos and Examples","Go"],"sub_categories":["Monitoring Services","Wrappers"],"readme":"# Local Docker DB\n\nA collection of Docker Compose files I've used to quickly spin up local databases of various sorts.\n\n# Included Databases\n\nDatabase    | Docker Compose Configuration    | Website\n----------- | ------------------------------- | ----------------------------------\nAerospike   | [./aerospike](./aerospike)      | \u003chttps://aerospike.com/\u003e\nClickHouse  | [./clickhouse](./clickhouse)    | \u003chttps://clickhouse.tech/\u003e\nDynamoDB    | [./dynamo](./dynamo/)           | \u003chttps://aws.amazon.com/dynamodb/\u003e\nFauna       | [./fauna](./fauna/)             | \u003chttps://fauna.com/\u003e\nKVRocks     | [./kvrocks](./kvrocks/)         | \u003chttps://kvrocks.apache.org/\u003e\nMariaDB     | [./maria](./maria/)             | \u003chttps://mariadb.org/\u003e\nMeiliSearch | [./meilisearch](./meilisearch/) | \u003chttps://meilisearch.com/\u003e\nMongoDB     | [./mongo](./mongo/)             | \u003chttps://mongodb.com/\u003e\nNebulaGraph | [./nebulagraph](./nebulagraph/) | \u003chttps://nebula-graph.io/\u003e\nMySQL       | [./mysql](./mysql/)             | \u003chttps://mysql.com/\u003e\nPostgreSQL  | [./postgres](./postgres/)       | \u003chttps://postgresql.org/\u003e\nRedis       | [./redis](./redis/)             | \u003chttps://redis.io/\u003e\nRedPanda    | [./redpanda](./redpanda)        | \u003chttps://vectorized.io/\u003e\nScyllaDB    | [./scylla](./scylla)            | \u003chttps://scylladb.com/\u003e\nSQL Server  | [./mssqlserver](./mssqlserver)  | \u003chttps://www.microsoft.com/sql-server/\u003e\nTarantool   | [./tarantool](./tarantool/)     | \u003chttps://tarantool.io/\u003e\nTiDB        | [./tidb](./tidb/)               | \u003chttps://pingcap.com/\u003e\nYugaByteDB  | [./yugabyte](./yugabyte)        | \u003chttps://yugabyte.com/\u003e\n\n## Usage\n\nClone 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.\n\nFor a full reference on how to use Docker Compose, [go here](https://docs.docker.com/compose/reference/).\n\n## Local Persistence\n\nIn 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.\n\n```\ndocker-compose down -v\n```\n\n## Contributions\n\nIf you have a Docker Compose configuration for a database not seen here, please consider making a pull request to add it!\n\n## TODO\n\n- add data volume binding for each database\n- add all possible environment variables\n- add example how to connect with client, with or without docker (have client program installed), and with go\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexmacarthur%2Flocal-docker-db","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexmacarthur%2Flocal-docker-db","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexmacarthur%2Flocal-docker-db/lists"}