AlloyDB Omni の概要については、AlloyDB Omni の概要をご覧ください。
始める前に
AlloyDB Omni をインストールする前に、次の要件を満たしていることを確認してください。
ダウンロード オプションまたはインストール オプションを選択する
| メディア | ダウンロード場所とインストール ガイド | デプロイ先 |
|---|---|---|
| Debian イメージ | DockerHub(タグ) | |
| UBI イメージ(Red Hat) | Red Hat Ecosystem Catalog |
|
ハードウェアとソフトウェアの要件を満たす
以下のハードウェアとソフトウェアの最小要件を満たしていることを確認してください。
| OS / プラットフォーム | ハードウェアの最小要件 | ソフトウェアの最小要件 |
|---|---|---|
| Linux |
|
|
| macOS |
|
|
| (*)Arm のサポートはプレビュー版です。 | ||
cgroupsv2 が有効になっていることを確認する
マシンで cgroupsv2 が有効になっているかどうかを確認するには、次のコマンドを実行します。
grep cgroup /proc/filesystems
マシンが cgroupsv2 をサポートしている場合、次の出力が表示されます。
nodev cgroup
nodev cgroupsv2
マシンが cgroupsv2 をサポートしていない場合、次の出力が表示されます。
nodev cgroup
コンテナ ランタイムをインストールする
Docker や Podman などのコンテナ ランタイムをインストールします。AlloyDB Omni はコンテナで実行されます。
Docker を使用して AlloyDB Omni をインストールする
AlloyDB Omni のインストールに root アクセスは必要ありません。
Docker
docker runコマンドを使用して、my-omniという名前の AlloyDB Omni を含む新しいコンテナを作成します。docker run --name my-omni \ -e POSTGRES_PASSWORD=NEW_PASSWORD \ -d google/alloydbomni:IMAGE_TAG次の変数を置き換えます。
NEW_PASSWORD: 新しいコンテナの作成後に、そのコンテナのpostgresユーザーに割り当てるパスワード。IMAGE_TAG: 最新の Debian イメージには16.8.0、最新の UBI イメージには16.8.0-ubiを使用します。
psqlを使用してコンテナ化された AlloyDB Omni に接続します。docker exec -it my-omni psql -h localhost -U postgresターミナル ウィンドウに、
postgres=#プロンプトで終わるpsqlログイン テキストが表示されます。
Podman
docker runコマンドを使用して、my-omniという名前の AlloyDB Omni を含む新しいコンテナを作成します。podman run --name my-omni \ -e POSTGRES_PASSWORD=NEW_PASSWORD \ -d google/alloydbomni:IMAGE_TAG次の変数を置き換えます。
NEW_PASSWORD: 新しいコンテナの作成後に、そのコンテナのpostgresユーザーに割り当てるパスワード。IMAGE_TAG: 最新の Debian イメージには16.3.0、最新の UBI イメージには16.3.0-ubiを使用します。
psqlを使用してコンテナ化された AlloyDB Omni に接続します。podman exec -it my-omni psql -h localhost -U postgresターミナル ウィンドウに、
postgres=#プロンプトで終わるpsqlログイン テキストが表示されます。
クリーンアップ
このクイックスタートで作成した AlloyDB Omni コンテナをクリーンアップする手順は次のとおりです。
Docker
my-omniという名前の AlloyDB Omni コンテナを停止します。docker container stop my-omnimy-omniという名前の AlloyDB Omni コンテナを削除します。docker container rm my-omni
Podman
my-omniという名前の AlloyDB Omni コンテナを停止します。podman container stop my-omnimy-omniという名前の AlloyDB Omni コンテナを削除します。podman container rm my-omni
本番環境で使用する新しいコンテナに AlloyDB Omni をインストールする手順については、AlloyDB Omni のインストールをカスタマイズするをご覧ください。