{"id":23282114,"url":"https://github.com/bitpatty/dev-containers","last_synced_at":"2025-07-15T07:38:16.693Z","repository":{"id":46601495,"uuid":"254668592","full_name":"BitPatty/dev-containers","owner":"BitPatty","description":"A collection of ready-to-run docker-compose files for setting up local databases and other development services","archived":false,"fork":false,"pushed_at":"2022-01-19T23:55:52.000Z","size":352,"stargazers_count":12,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-10T14:41:16.753Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"YAML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BitPatty.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}},"created_at":"2020-04-10T15:25:04.000Z","updated_at":"2024-12-28T12:24:32.000Z","dependencies_parsed_at":"2022-09-22T19:52:42.407Z","dependency_job_id":null,"html_url":"https://github.com/BitPatty/dev-containers","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/BitPatty/dev-containers","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BitPatty%2Fdev-containers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BitPatty%2Fdev-containers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BitPatty%2Fdev-containers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BitPatty%2Fdev-containers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BitPatty","download_url":"https://codeload.github.com/BitPatty/dev-containers/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BitPatty%2Fdev-containers/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265418487,"owners_count":23761817,"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","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":[],"created_at":"2024-12-20T00:14:40.286Z","updated_at":"2025-07-15T07:38:16.641Z","avatar_url":"https://github.com/BitPatty.png","language":"YAML","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003edev containers\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/BitPatty/dev-containers/raw/master/magic.png\" height=\"200\"\u003e\n\u003c/p\u003e\n\n## Bunch of bla bla (=\u003e jump to [Usage](#usage))\n\nThis repository contains some docker-compose files created to make developer lives easier. The goal is to have ready to run services without requiring any kind of additional user configuration. In essence, it should eliminate the following timewasters:\n\n- Looking up how to setup usernames/passwords\n- Looking up which directories need to be bound to volumes to persist the data\n- Trying to figure out how to make a docker-compose file WSL compatible\n- Allowing a user to easily switch between different versions of the same service\n- Having to remember credentials\n- Worrying about some service cluttering your file system\n- Having to deal with OS Services to shut down a database\n\nWhile these compose files don't cover every use case they're a good starting point. Note that the compose files and configurations are created on demand (i.e. whenever I need something) and that they are adjusted to my own needs.\n\n\u003e The configuration of each service is self contained in their respective directory to allow for copying over only the services you need.\n\n## Usage\n\n1. You need [Docker](https://docker.com). If you're not on Windows or MacOS you also have to install [Docker Compose](https://docs.docker.com/compose/install/)\n2. Enter the directory of the desired service/version and run `docker-compose up -d`.\n\n## List of Containers\n\n| Image                                                                                                                                                                                           | Port                                                                        | Username/Key   | Password/Secret  |\n|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------|----------------|------------------|\n| CockpitCMS (Latest)                                                                                                                                                                             | `7320`                                                                      | `admin`        | `admin`          |\n| Elasticsearch 7.10.2 (Cluster)\u003cbr /\u003e _You might have to change the\u003cbr /\u003e[max_map_count](https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html#docker-prod-prerequisites)_ | `9200` (Elasticsearch)\u003cbr /\u003e`5601` (Kibana)\u003cbr /\u003e`3002` (Enterprise Search) | `elastic`      | `elastic`        |\n| Elasticsearch 7.10.2 (Single-Node)                                                                                                                                                              | `9200` (Elasticsearch)\u003cbr /\u003e`5601` (Kibana)\u003cbr /\u003e`3002` (Enterprise Search) | `elastic`      | `elastic`        |\n| Elasticsearch 7.16.1 (Single-Node)                                                                                                                                                              | `9200` (Elasticsearch)\u003cbr /\u003e`5601` (Kibana)                                 | `elastic`      | `elastic`        |\n| Imgproxy (Latest / Signed)                                                                                                                                                                      | `8100`                                                                      | `devel` (Salt) | `devel` (Secret) |\n| Imgproxy (Latest)                                                                                                                                                                               | `8100`                                                                      | -              | -                |\n| MariaDB (Latest)                                                                                                                                                                                | `3306`                                                                      | `devel`        | `devel`          |\n| MariaDB 10.1                                                                                                                                                                                    | `3306`                                                                      | `devel`        | `devel`          |\n| MariaDB 10.5.8                                                                                                                                                                                  | `3306`                                                                      | `devel`        | `devel`          |\n| MariaDB 10.5.9                                                                                                                                                                                  | `3306`                                                                      | `devel`        | `devel`          |\n| Minio (Latest)                                                                                                                                                                                  | `9000`\u003cbr /\u003e`9001` (new console)                                            | `minio_devel`  | `minio_devel`    |\n| Minio (RELEASE.2021-06-17T00-10-46Z)                                                                                                                                                            | `9000` (old console)                                                        | `minio_devel`  | `minio_devel`    |\n| MongoDB (Latest)                                                                                                                                                                                | `27017`                                                                     | `root`         | `root`           |\n| MongoDB 4.4                                                                                                                                                                                     | `27017`                                                                     | `root`         | `root`           |\n| MySQL (Latest)                                                                                                                                                                                  | `3306`                                                                      | `devel`        | `devel`          |\n| MySQL 5.7                                                                                                                                                                                       | `3306`                                                                      | `devel`        | `devel`          |\n| MSSQL-Server 2019                                                                                                                                                                               | `1433`                                                                      | `devel`        | `devel`          |\n| Postgres (Latest)                                                                                                                                                                               | `5432`                                                                      | `devel`        | `devel`          |\n| RabbitMQ (Latest)                                                                                                                                                                               | `15672`                                                                     | `devel`        | `devel`          |\n| Redis (Latest)                                                                                                                                                                                  | `6379`                                                                      | -              | `devel`          |\n| SonarScanner 4.4.0.2170                                                                                                                                                                         | -                                                                           | -              | -                |\n| Traccar 4.10                                                                                                                                                                                    | `8082`                                                                      | -              | -                |\n\n## DC.sh\n\nThis repository contains a [dc.sh](./dc.sh) helper script for bash that simplifies the process of starting the services. It performs pre-condition checks to make sure the required ports are available, and if not, attempts to stop the associated containers before running a new service.\n\nTo use it simply run `bash ./dc.sh`:\n\n![DC Preview](./dc_preview.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitpatty%2Fdev-containers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbitpatty%2Fdev-containers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitpatty%2Fdev-containers/lists"}