{"id":16104742,"url":"https://github.com/sergeymakinen/docker-test-db","last_synced_at":"2026-04-09T11:11:16.444Z","repository":{"id":88482165,"uuid":"90764562","full_name":"sergeymakinen/docker-test-db","owner":"sergeymakinen","description":"Various SQL DBMSes optimized for testing","archived":false,"fork":false,"pushed_at":"2018-02-24T16:34:57.000Z","size":308560,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-02T04:37:06.905Z","etag":null,"topics":["cubrid","docker","dockerfile","dockerfiles","mssql","mssqlserver","mysql","mysql-server","oracle","oracle-database","pgsql","postgres","postgresql","sqlserver","sqlsrv","test","tests"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/sergeymakinen/test-db/","language":"Shell","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/sergeymakinen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2017-05-09T15:52:31.000Z","updated_at":"2021-10-01T17:05:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"00774525-5192-4c74-9b19-5af9cd37e42a","html_url":"https://github.com/sergeymakinen/docker-test-db","commit_stats":{"total_commits":15,"total_committers":1,"mean_commits":15.0,"dds":0.0,"last_synced_commit":"e88296bf6f56e85e200f445b03b8b55ca616a866"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergeymakinen%2Fdocker-test-db","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergeymakinen%2Fdocker-test-db/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergeymakinen%2Fdocker-test-db/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergeymakinen%2Fdocker-test-db/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sergeymakinen","download_url":"https://codeload.github.com/sergeymakinen/docker-test-db/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247425501,"owners_count":20936964,"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":["cubrid","docker","dockerfile","dockerfiles","mssql","mssqlserver","mysql","mysql-server","oracle","oracle-database","pgsql","postgres","postgresql","sqlserver","sqlsrv","test","tests"],"created_at":"2024-10-09T19:06:05.851Z","updated_at":"2025-12-30T22:53:02.110Z","avatar_url":"https://github.com/sergeymakinen.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Test Database Dockerfiles\n\nThis repository contains **Dockerfiles** of various SQL DBMSes optimized for testing for [Docker](https://www.docker.com/)'s [automated build](https://hub.docker.com/r/sergeymakinen/oracle/) published to [Docker Hub](https://hub.docker.com/).\n\n[![Build Type](https://img.shields.io/docker/automated/sergeymakinen/test-db.svg?style=flat-square)](https://hub.docker.com/r/sergeymakinen/test-db/) [![Total Stars](https://img.shields.io/docker/stars/sergeymakinen/test-db.svg?style=flat-square)](https://hub.docker.com/r/sergeymakinen/test-db/) [![Total Pulls](https://img.shields.io/docker/pulls/sergeymakinen/test-db.svg?style=flat-square)](https://hub.docker.com/r/sergeymakinen/test-db/) [![License](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](LICENSE)\n\n## Supported tags and respective `Dockerfile` links\n\n* `cubrid-9.3` [(CUBRID 9.3/Dockerfile)](https://github.com/sergeymakinen/docker-test-db/blob/master/CUBRID%209.3/Dockerfile)\n* `cubrid-10.0` [(CUBRID 10.0/Dockerfile)](https://github.com/sergeymakinen/docker-test-db/blob/master/CUBRID%2010.0/Dockerfile)\n* `mssql-17.0` [(MS SQL 17.0/Dockerfile)](https://github.com/sergeymakinen/docker-test-db/blob/master/MS%20SQL%2017.0/Dockerfile)\n* `mysql-5.0` [(MySQL 5.0/Dockerfile)](https://github.com/sergeymakinen/docker-test-db/blob/master/MySQL%205.0/Dockerfile)\n* `mysql-5.1` [(MySQL 5.1/Dockerfile)](https://github.com/sergeymakinen/docker-test-db/blob/master/MySQL%205.1/Dockerfile)\n* `mysql-5.7` [(MySQL 5.7/Dockerfile)](https://github.com/sergeymakinen/docker-test-db/blob/master/MySQL%205.7/Dockerfile)\n* `oracle-11.2` [(Oracle 11.2/Dockerfile)](https://github.com/sergeymakinen/docker-test-db/blob/master/Oracle%2011.2/Dockerfile)\n* `postgresql-9.3` [(PostgreSQL 9.3/Dockerfile)](https://github.com/sergeymakinen/docker-test-db/blob/master/PostgreSQL%209.3/Dockerfile)\n* `postgresql-9.5` [(PostgreSQL 9.5/Dockerfile)](https://github.com/sergeymakinen/docker-test-db/blob/master/PostgreSQL%209.5/Dockerfile)\n\n## Installation\n\n1. Install [Docker](https://www.docker.com/).\n\n2. Download [automated build](https://hub.docker.com/r/sergeymakinen/test-db/) from [Docker Hub](https://hub.docker.com/): \n\n```bash\ndocker pull sergeymakinen/test-db:tag\n```\n\n## How to use the CUBRID image\n\n#### Start an instance\n\n```bash\ndocker run --name some-cubrid -p 33000:33000 -d sergeymakinen/test-db:cubrid-9.3\n```\n\n#### Start with persistent storage\n\n```bash\ndocker run --name some-cubrid -p 33000:33000 -t ./data:/var/lib/cubrid -d sergeymakinen/test-db:cubrid-9.3\n```\n\n#### Connect to it\n\nParameter | Default value | Environment variable\n--- | --- | ---\nHost | `localhost` |\nPort | `33000 ` |\nUser ID | `docker` | `$CUBRID_USER`\nPassword | `docker` | `$CUBRID_PASSWORD`\nDatabase | `docker` | `$CUBRID_DB`\n\n## How to use the MS SQL image\n\n#### Start an instance\n\n```bash\ndocker run --name some-mssql -p 1433:1433 -d sergeymakinen/test-db:mssql-17.0\n```\n\n#### Connect to it\n\nParameter | Default value | Environment variable\n--- | --- | ---\nHost | `localhost` |\nPort | `1433` |\nUser ID | `docker` | `$MSSQL_USER`\nPassword | `docker` | `$MSSQL_PASSWORD`\nDatabase | `docker` | `$MSSQL_DB`\n\n## How to use the MySQL image\n\n#### Start an instance\n\n```bash\ndocker run --name some-mysql -p 3306:3306 -d sergeymakinen/test-db:mysql-5.1\n```\n\n#### Start with persistent storage\n\n```bash\ndocker run --name some-mysql -p 3306:3306 -t ./data:/var/lib/mysql -d sergeymakinen/test-db:mysql-5.1\n```\n\n#### Connect to it\n\nParameter | Default value | Environment variable\n--- | --- | ---\nHost | `localhost` |\nPort | `3306` |\nUser ID | `docker` | `$MYSQL_USER`\nPassword | `docker` | `$MYSQL_PASSWORD`\nDatabase | `docker` | `$MYSQL_DB`\n\n## How to use the Oracle image\n\n#### Start an instance\n\n```bash\ndocker run --name some-oracle -p 1521:1521 -d sergeymakinen/test-db:oracle-11.2\n```\n\n#### Start with persistent storage\n\n```bash\ndocker run --name some-oracle -p 1521:1521 -t ./data:/u01/app/oracle -d sergeymakinen/test-db:oracle-11.2\n```\n\n#### Connect to it\n\nParameter | Default value | Environment variable\n--- | --- | ---\nHost | `localhost` |\nPort | `1521` |\nSID | `xe` |\nUser ID | `docker` | `$ORACLE_USER`\nPassword | `docker` | `$ORACLE_PASSWORD`\nSchema | `docker` | `$ORACLE_DB`\n\n## How to use the PostgreSQL image\n\n#### Start an instance\n\n```bash\ndocker run --name some-postgresql -p 5432:5432 -d sergeymakinen/test-db:postgresql-9.3\n```\n\n#### Start with persistent storage\n\n```bash\ndocker run --name some-postgresql -p 5432:5432 -t ./data:/var/lib/postgresql/data -d sergeymakinen/test-db:postgresql-9.3\n```\n\n#### Connect to it\n\nParameter | Default value | Environment variable\n--- | --- | ---\nHost | `localhost` |\nPort | `5432` |\nUser ID | `docker` | `$POSTGRES_USER`\nPassword | `docker` | `$POSTGRES_PASSWORD`\nDatabase | `docker` | `$POSTGRES_DB`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsergeymakinen%2Fdocker-test-db","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsergeymakinen%2Fdocker-test-db","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsergeymakinen%2Fdocker-test-db/lists"}