このページでは、シングル サーバー モードで Spanner Omni を起動する方法について説明します。TAR ファイルを使用してインストールするか、Docker を使用してコンテナとして実行できます。
始める前に
Spanner Omni インスタンスを設定する前に、次の要件を満たしていることを確認してください。
マシンがシステム要件を満たしていることを確認します。
環境に
sudoアクセス権があることを確認して、Spanner Omni バイナリを設定します。コンテナベースのインストールでは、Docker がマシンにインストールされていることを確認します。
Docker を使用して実行する
コンテナを削除した場合のデータ永続性を確保するため、Spanner データを Docker ボリュームに保存することをおすすめします。
Docker ボリュームを作成します。
docker volume create spannerSpanner Omni サーバー コンテナを起動します。VERSION_TAG は、使用する Spanner Omni のバージョンに置き換えます。現在のバージョンは
2026.r1-betaです。docker run -d --network host \ --name spanneromni \ -v "spanner:/spanner" \ us-docker.pkg.dev/spanner-omni/images/spanner-omni:VERSION_TAG \ start-single-server--network hostフラグは、Spanner Omni ポートをホストマシンにマッピングします。コンテナが実行されていることを確認します。
docker ps出力の STATUS フィールドを確認して、コンテナが正常であることを確認します。
コンテナ化されたサーバーを操作する
docker exec を使用して、コンテナ内で Spanner Omni CLI コマンドを実行できます。
データベースを作成します。
docker exec -it spanneromni /google/spanner/bin/spanner databases create DATABASE_NAMESQL シェルを開きます。
docker exec -it spanneromni /google/spanner/bin/spanner sql --database=DATABASE_NAMEデータベースの一覧を取得します。
docker exec -it spanneromni /google/spanner/bin/spanner databases list