🍐
Laravel9のDocker環境でphpMyAdminを使いたい
前提条件
Docker環境で既にLaravel9が利用できること
環境構築がまだの方はこちら
導入手順
docker-compose.yamlの修正
services:のブロック内に下記を追加します。
※インデントに注意
phpmyadmin:
image: phpmyadmin/phpmyadmin
links:
- mysql:mysql
ports:
- 8080:80
environment:
- PMA_HOST:mysql
networks:
- sail
起動したらブラウザで下記にアクセスしてください。
phpMyAdminのログイン画面が開けばOKです。
ログインユーザー名とパスワードは.envファイルに設定されています。
DB_USERNAME=sail
DB_PASSWORD=password
毎回ログインするのは面倒なので自動ログイン設定をします。
environment:のグループ内に下記を追加します。
PMA_USER: "${DB_USERNAME}"
PMA_PASSWORD: "${DB_PASSWORD}"
本番環境ではセキュリティ観点から設定NGです。
Discussion