ハマログ

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

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日


関連記事

AWS(Route53)で取得したドメインのDNS登録

はじめに AWS(Route53)でドメインを取得する の続き。 ドメイン取得か…

EC2インスタンスにAWS Systems Manager Session Managerで接続する

AWSのEC2インスタンスに、エンジニアのPCからクライアントソフトで接続してい…

AWS WAFのカスタムレスポンスを試してみる

AWS WAFで、カスタムレスポンスを返すことができるようになったので試してみま…


← 前の投稿

次の投稿 →