/docker-compose-database

docker compose for database sql and nosql

MIT LicenseMIT

docker-compose-database

list of docker compose database

  • Mysql
  • Postgresql
  • Mongodb
  • Redis
  • Sqlite
  • Elastic
  • Rabbitmq

how to use

  1. go to folder mysql open in your terminal
cp .env-sample .env

edit .env file and fill the environnment

MYSQL_DATABASE= #database name
MYSQL_USER= #mysql user
MYSQL_PASSWORD= #mysql password
MYSQL_ROOT_PASSWORD= #mysql root password
MYSQL_PORT= #mysql port
docker-compose -f docker-mysql.yml up --build
  1. go to folder postgresql open in your terminal
cp .env-sample .env

edit .env file and fill the environnment

POSTGRES_DB= #postgres db name
POSTGRES_USER= #postgres username
POSTGRES_PASSWORD= #postgres password
POSTGRES_ROOT_PASSWORD= #postgres root password
POSTGRES_PORT= #postgres port
docker-compose -f docker-postgres.yml up --build
  1. go to folder mongodb open in your terminal
docker-compose -f mongo.yml up --build