Docker for Databases

You can use the Docker container for PostgreSQL.
lac31
You can use the Docker container for PostgreSQL.
For more information about how to install and configure 
CA Live API Creator
 to run as a Docker container, see Install as a Docker Container.
Create Docker
Under Docker Shell, issue the following command:
docker run --name some-postgres -p 5432:5432 -e POSTGRES_PASSWORD=mysecretpassword -d postgres 
Running the Docker container using this command runs it is non-persistent mode. The database loses all data, including tables, when you remove the container. Running the Docker container in non-persistent mode is useful for quick demonstrations and for experiments, but not for running in production.  
You can remove the Docker container by issuing the following command:
docker rm -f postgres
Connect with
CA Live API Creator
Connect using Docker database images:
Docker Database Images
MySQL
Versions available: 5.5, 5.6, 5.7
docker run --name MySQL56 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=Password1 -d mysql:5.6
Connect
Host name: 192.168.99.100 (usually)
Port: 3306
User: root
Password: Password1
Db2
Db2 is different. You have to run a few manual commands. Leave the terminal open.
Version 10.5
docker run --name DB2_10 -i -t -p 50000:50000 -e DB2INST1_PASSWORD=expresso123 -e LICENSE=accept ibmcom/db2express-c:latest bash
Then:
su - db2inst1
db2start
db2sampl
Connect
Host name: 192.168.99.100 (typically)
Port: 3306
User: db2inst1
Password: expresso123
Database: SAMPLE
Oracle
Version 11g
docker run -d -p 1521:1521 wnameless/oracle-xe-11g
Connect
Host name: 192.168.99.100 (typically)
Port: 1521
SID: xe
User: system
Password: oracle
PostgreSQL
Versions available: 9.1, 9.2, 9.3, 9.4, 9.5
docker run -d --name Postgres95 -p 5432:5432 -e POSTGRES_PASSWORD=mysecretpassword postgres:9.5
Connect
Host name: 192.168.99.100 (typically)
Port: 5432
Database: postgres
User: postgres
Password: mysecretpassword