##やりたいこと
docker で MySQL のコンテナ起動時に初期データベースを作成したい。
##参考サイト
Docker + MySQLで開発環境用DBの作成
##環境
- Windows10
- Docker 19.03.13
- mysql 8.0.22
##事象
docker-compose up -d した際に、init.sql ファイルに記述されている sample_db が作成されているはずだが作成されていない。
mysql
1mysql> show databases; 2+--------------------+ 3| Database | 4+--------------------+ 5| information_schema | 6| mysql | 7| performance_schema | 8| sys | 9+--------------------+
init.sql はローカルの所定の場所に格納されています。
なぜ起動時にデータベースが作成されていないのでしょうか。
以下コマンド実行時に特にエラーは表示されません。
docker
1docker-compose build 2docker-compose up -d
教えていただけますと幸いです。
回答1件
あなたの回答
tips
プレビュー