Laravel Sailでphpmyadminコンテナを追加する

Laravel ロゴ

Laravel Sailでphpmyadminを使う方法です。
sailが作ったdocker-compose.yml の services セクションに以下を記載しましょう。
もしくは、docker-compose.override.yml でもいいかもしれません。


services:
    phpmyadmin:
        image: phpmyadmin/phpmyadmin
        environment:
            PMA_ARBITRARY: 1
            PMA_HOST: 'mysql'
            PMA_USER: '${DB_USERNAME}'
            PMA_PASSWORD: '${DB_PASSWORD}'
        links:
            - mysql
        ports:
            - 8081:80
        volumes:
            - ./phpmyadmin/sessions:/sessions
        networks:
            - sail

これで
http://localhost:8081
でアクセスできます。
ユーザー名パスワードなしでアクセスできる設定なので、外にはつながないように気をつけましょう。

タイトルとURLをコピーしました