Spanner Omni を設定する

このページでは、シングルサーバー モードで Spanner Omni を起動する方法について説明します。 TAR ファイルを使用してインストールするか、Docker を使用してコンテナとして実行できます。

始める前に

Spanner Omni インスタンスを設定する前に、次の要件を満たしていることを確認してください。

  • マシンが システム要件を満たしていることを確認します。

  • Spanner Omni バイナリを設定するには、環境内で sudo アクセス権があることを確認します。

  • コンテナベースのインストールの場合、お使いの マシンに Docker がインストールされていることを確認します。

Docker を使用して実行する

コンテナを削除した場合にデータの 永続性を確保するため、Spanner データを Docker ボリュームに保存することをおすすめします。

  1. Docker ボリュームを作成します。

    docker volume create spanner
    
  2. Spanner Omni サーバー コンテナを起動します。 VERSION_TAG は、使用する Spanner Omni バージョンに置き換えます。現在のバージョンは 2026.r1-beta.2 です。

    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 ポートをホストマシンにマッピングします。

  3. コンテナが実行されていることを確認します。

    docker ps
    

    出力の [STATUS] フィールドを確認して、コンテナが正常であることを確認します。

コンテナ化されたサーバーとやり取りする

docker exec を使用して、コンテナ内で Spanner Omni CLI コマンドを実行できます。

  1. データベースを作成します。

    docker exec -it spanneromni /google/spanner/bin/spanner databases create DATABASE_NAME
    
  2. SQL シェルを開きます。

    docker exec -it spanneromni /google/spanner/bin/spanner sql --database=DATABASE_NAME
    
  3. データベースの一覧を取得します。

    docker exec -it spanneromni /google/spanner/bin/spanner databases list