ハマログ

株式会社イーツー・インフォの社員ブログ

Cloud RunでphpMyAdminをかんたん構築

Cloud Runとは

公式では

Cloud Run はマネージド コンピューティング プラットフォームで、リクエストまたはイベント経由で呼び出し可能なコンテナを実行できます。Cloud Run はサーバーレスです。インフラストラクチャ管理が一切不要なため、最も重要な作業であるアプリケーションの構築に集中できます。

難解な説明がされているが、要はDockerが簡単に使えるってサービスらしい。

今回phpMyAdminのイメージを用意したりするの面倒だなと思っていたところ、なんとDocker Hubに保存されているコンテナイメージを直接使用できるとのこと。
多少の設定は必要なものの簡単にできそう。

実際にやってみる

GoogleCloudのコンソールからCloud Runの画面でサービスを選択する

「コンテナイメージのURL」にphpmyadminと入力。なんとこれでDocker Hubからイメージを勝手に持ってきてくれる。
その他もろもろは以下の画面の通りに設定。

これ以外に以下設定
ポート:80
環境変数:”PMA_HOST”とDBのIPアドレスを設定
ネットワーキング:「アウトバウンド トラフィック用の VPC に接続する」 > 「VPC に直接トラフィックを送信する」 でCloudSQLのインスタンスと同じネットワークを設定
CloudSQL接続:接続したいインスタンスを設定

これで「作成」ボタンを押して少し待ち、作成されたURLにアクセスするともうログインできるじゃないですか。
作業時間はものの5分程度。
すごく簡単で便利。

Cloud RunCloud SQLGoogle CloudphpMyAdmin

  at   2024年11月22日


関連記事

Amazon Lightsailのインスタンススペックを変更する

Amazon LightsailはAWS提供のVPSです。単純なサーバー要件の場…

IP制限について

とあるREST APIの検証を行う際、少し詰まったのでメモします。 いつも通り内…

AWSのVPCとサブネットの予約済みIPv4アドレスについて

今月より、レガシーなOSで動作しているウェブシステムをAWSに移行する作業をして…


← 前の投稿