このプロジェクトは、MySQLとPostgreSQLのデータベース環境を簡単にセットアップするためのDocker構成を提供します。
- docker-compose.yml: Docker Composeファイル。
- mysql/: MySQL用の設定と初期化スクリプト。
Dockerfile: MySQLのDockerイメージを構築するためのファイル。init.sql: 初期化用SQLスクリプト。my.cnf: MySQLの設定ファイル。
- postgres/: PostgreSQL用の初期化スクリプト。
init.sql: 初期化用SQLスクリプト。
-
DockerとDocker Composeをインストールしてください。
-
このリポジトリをクローンします。
git clone https://github.com/ysa2shi/db-env.git cd db-env -
必要に応じて、
mysql/init.sqlやpostgres/init.sqlを編集して初期データを設定します。 -
docker-compose.shで環境起動します。
🐬 MySQL(MySQL 8.0)
docker exec -it mysql mysql --default-character-set=utf8mb4 -uroot -prootpass testdb🐘 PostgreSQL(PostgreSQL 16)
docker exec -it postgres psql -U postgres -d testdb