TL;DR
gcloud run deploy phpmyadmin \
--image phpmyadmin \
--region asia-northeast1 \
--allow-unauthenticated \
--port 80 \
--set-env-vars=PMA_ARBITRARY=1
Cloud SQL Proxyを使用する場合
gcloud run deploy phpmyadmin \
--image phpmyadmin \
--region asia-northeast1 \
--allow-unauthenticated \
--port 80 \
--add-cloudsql-instances $DEVSHELL_PROJECT_ID:asia-northeast1:mysql \
--set-env-vars=PMA_SOCKET=/cloudsql/$DEVSHELL_PROJECT_ID:asia-northeast1:mysql
コンソールから作成する方法
サービスの作成
コンテナイメージのURLにphpmyadminと入力
未認証の呼び出しを許可
コンテナポートを80にする
環境変数を設定
IPを直接指定する場合
PMA_ARBITRARY=1
Cloud SQL Proxyを使用する場合
PMA_SOCKET=/cloudsql/$PROJECT_ID:$REGION:$INSTANCE_NAME
作成
- タイムアウトを長めにしておくとphpMyAdminがログアウトしにくくなるかもしれません
参考