本页面介绍了如何在单服务器模式下启动 Spanner Omni。 您可以使用 TAR 文件安装它,也可以使用 Docker 将其作为容器运行。
准备工作
在设置 Spanner Omni 实例之前,请确保满足以下要求:
使用 Docker 运行
我们建议您将 Spanner 数据存储在 Docker 卷中,以确保在您删除容器时数据 持久存在。
创建 Docker 卷:
docker volume create spanner启动 Spanner 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_NAME打开 SQL shell:
docker exec -it spanneromni /google/spanner/bin/spanner sql --database=DATABASE_NAME列出数据库:
docker exec -it spanneromni /google/spanner/bin/spanner databases list