DockerのphpMyAdminでテーブルを非表示にしたい!

phpMyAdminはDocker以外でインストールしたらテーブル名の横に目のアイコンがあってそれをクリックすれば非表示にできたのにDokerでインストしたやつはなかった。

やったこと

DockerのphpMyAdmin(PMA)はAlpineていうLinuxなんでbashがインストールされてないのでdocker exec -it コンテナ名 /bin/shで入る

/etc/phpmyadmin/config.inc.php環境変数からPMAの機能を有効にしてるようなので
docker-composeのPMAのとこにPMA_PMADB=phpmyadminを追加(phpmyadminはPMAの機能を保持するDB名)

Alpineはfindとか最初から入ってないのでapk add --update findutilsでインストール

find . -name "create_tables.sql"でphpmyadminDBを作るファイル探す
/usr/src/phpmyadmin/sql/create_tables.sqlここにあった

docker cp コンテナ名:/usr/src/phpmyadmin/sql/create_tables.sql create_tables.sql でホストにコピー

このファイルをブラウザのPMAからホーム画面>インポートで読み込ませる
PMAに再ログイン

できたお

参考
【phpMyadmin】phpMyadmin の設定保存場所の作成 - Qiita
Docker | 既存イメージの CMD を確認する ( $ docker inspect ) - Qiita
Alpine Linux packages