Sign inSign up

sergeymakinen/test-db

By sergeymakinen

•Updated over 8 years ago
Archived

Various SQL DBMSes optimized for testing

Image
1

914

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