first
- 目的 : 在 docker 架構下,解決 mariadb container 建立後,自動加入 schema 到 db 中
- 可參考 https://stackoverflow.com/questions/36617682/docker-compose-mysql-import-sql
- 解決 : 在 mariadb 起來後,會自動去執行
/docker-entrypoint-initdb.d/
底下的 sql 指令,就會自動建立好預設的 database & table
example : docker-compose
sql file : save as test.sql
1 |
|
docker-compose.yml
1 |
|
驗證
docker exec some-mariadb mysql -u root --password=1234 --database=test -e "show tables;"