M1 MacでDockerのphpMyAdminにログインする時、以下のようなエラーが出る場合がある。
Intel Macの場合は、同じDocker imageを使ってもエラーにならない。
Failed to set session cookie. Maybe you are using HTTP instead of HTTPS to access phpMyAdmin.
解決方法
docker-compose.ymlで、phpmyadminのimageのバージョンをlatestから5.2のような番号指定に変更する
phpmyadmin: image: phpmyadmin/phpmyadmin:latest
↓
phpmyadmin: image: phpmyadmin/phpmyadmin:5.2
試しながら最新のバージョン番号まで上げていく。
5.2
5.2.1
今日時点での最新版の 5.2.1は動作しているが、latestに戻すとやはりエラーになる。
多少古いバージョンでもローカルで使っている分には問題ないので、そのうち直るまではこれでOK。