Sign inSign up

sergeymakinen/test-db

By sergeymakinen

Updated over 8 years ago
Archived

Various SQL DBMSes optimized for testing

Image
1

868

sergeymakinen/test-db repository overview

Test Database Dockerfiles

This repository contains Dockerfiles of various SQL DBMSes optimized for testing for Docker's automated build published to Docker Hub.

Build Type Total Stars Total Pulls License

Installation

  1. Install Docker.

  2. Download automated build from Docker Hub:

docker pull sergeymakinen/test-db:tag

How to use the CUBRID image

Start an instance
docker run --name some-cubrid -p 33000:33000 -d sergeymakinen/test-db:cubrid-9.3
Start with persistent storage
docker run --name some-cubrid -p 33000:33000 -t ./data:/var/lib/cubrid -d sergeymakinen/test-db:cubrid-9.3
Connect to it
ParameterDefault valueEnvironment variable
Hostlocalhost
Port33000
User IDdocker$CUBRID_USER
Passworddocker$CUBRID_PASSWORD
Databasedocker$CUBRID_DB

How to use the MS SQL image

Start an instance
docker run --name some-mssql -p 1433:1433 -d sergeymakinen/test-db:mssql-17.0
Connect to it
ParameterDefault valueEnvironment variable
Hostlocalhost
Port1433
User IDdocker$MSSQL_USER
Passworddocker$MSSQL_PASSWORD
Databasedocker$MSSQL_DB

How to use the MySQL image

Start an instance
docker run --name some-mysql -p 3306:3306 -d sergeymakinen/test-db:mysql-5.1
Start with persistent storage
docker run --name some-mysql -p 3306:3306 -t ./data:/var/lib/mysql -d sergeymakinen/test-db:mysql-5.1
Connect to it
ParameterDefault valueEnvironment variable
Hostlocalhost
Port3306
User IDdocker$MYSQL_USER
Passworddocker$MYSQL_PASSWORD
Databasedocker$MYSQL_DB

How to use the Oracle image

Start an instance
docker run --name some-oracle -p 1521:1521 -d sergeymakinen/test-db:oracle-11.2
Start with persistent storage
docker run --name some-oracle -p 1521:1521 -t ./data:/u01/app/oracle -d sergeymakinen/test-db:oracle-11.2
Connect to it
ParameterDefault valueEnvironment variable
Hostlocalhost
Port1521
SIDxe
User IDdocker$ORACLE_USER
Passworddocker$ORACLE_PASSWORD
Schemadocker$ORACLE_DB

How to use the PostgreSQL image

Start an instance
docker run --name some-postgresql -p 5432:5432 -d sergeymakinen/test-db:postgresql-9.3
Start with persistent storage
docker run --name some-postgresql -p 5432:5432 -t ./data:/var/lib/postgresql/data -d sergeymakinen/test-db:postgresql-9.3
Connect to it
ParameterDefault valueEnvironment variable
Hostlocalhost
Port5432
User IDdocker$POSTGRES_USER
Passworddocker$POSTGRES_PASSWORD
Databasedocker$POSTGRES_DB

Tag summary

Content type

Image

Digest

Size

137.7 MB

Last updated

over 8 years ago

docker pull sergeymakinen/test-db:mysql-5.7