M1 MacでDockerのphpMyAdminにログインできない時

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。