MySQL + phpMyAdmin環境をDockerで構築する
WordPress の開発環境を作るために、MySQL + phpMyAdmin 環境を作る必要があったのでメモしておきます。簡単に作りたかったので、WSL2(Windows)上の Docker で動かしました。
動作環境
- WSL2(Windows 10 Pro)
- Docker
Docker
docker-compose.yml
docker-compose.ymlは次のように書きました。
MySQL のデータはdocker-compose.ymlと同一階層のmysqlフォルダに保存するようにして、永続化させます。
1 | version: "3" |
起動・使用方法
普通のdocker-composeコマンドで起動できます。
1 | 起動 |
phpMyAdmin へはhttp://localhost:4040からアクセスできます。
phpMyAdmin へのアップロードファイルサイズを増やす
デフォルトではアップロードファイルサイズが約 2MB に制限されており、大きなサイズの SQL ファイルを実行できません。この制限はdocker-composeに追記するだけで変更可能です。
1 | # ...前略 |
修正したら、docker-compose up -dで反映できます。
