このページでは、シングルサーバー モードで Spanner Omni を起動する方法について説明します。 TAR ファイルを使用してインストールするか、Docker を使用してコンテナとして実行できます。
始める前に
Spanner Omni インスタンスを設定する前に、次の要件を満たしていることを確認してください。
マシンが システム要件を満たしていることを確認します。
Spanner Omni バイナリを設定するには、環境内で
sudoアクセス権があることを確認します。コンテナベースのインストールの場合、お使いの マシンに Docker がインストールされていることを確認します。
Docker を使用して実行する
コンテナを削除した場合にデータの 永続性を確保するため、Spanner データを Docker ボリュームに保存することをおすすめします。
Docker ボリュームを作成します。
docker volume create spannerSpanner 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 ポートをホストマシンにマッピングします。コンテナが実行されていることを確認します。
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