- docker, docker-compose が必要
- MySQLが13306/TCP, PostgreSQLが15432/TCPとしてExposeされる
- データはNamed Volumeに保存される
- MySQL root パスワード, PostgreSQL postgres パスワードを自動生成してデータベースを初期化する
- データベースとユーザを複数作成し、ランダムなパスワードを設定する
- 設定やパスワードは .env に保存される。ファイルがない場合は自動生成される。
$ make create
$ docker-compose up -d
$ ./bin/dbms.sh myql
MariaDB [(none)]> exit
$ ./bin/dbms.sh psql
postgres=# \q
$ make destroy