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
で反映できます。