Auf dieser Seite wird beschrieben, wie Sie Spanner Omni im Einzelservermodus starten. Sie können das Tool entweder über eine TAR-Datei installieren oder als Container mit Docker ausführen.
Hinweis
Bevor Sie Ihre Spanner Omni-Instanz einrichten, müssen die folgenden Anforderungen erfüllt sein:
Prüfen Sie, ob Ihr Computer die Systemanforderungen erfüllt.
Sie benötigen
sudo-Zugriff in Ihrer Umgebung, um die Spanner Omni-Binärdatei einzurichten.Prüfen Sie, ob Docker auf Ihrem Computer installiert ist, wenn Sie eine containerbasierte Installation durchführen möchten.
Mit Docker ausführen
Wir empfehlen, Spanner-Daten in einem Docker-Volume zu speichern, um die Datenpersistenz zu gewährleisten, wenn Sie den Container löschen.
Docker-Volume erstellen:
docker volume create spannerStarten Sie den Spanner Omni-Servercontainer. Ersetzen Sie VERSION_TAG durch die Spanner Omni-Version, die Sie verwenden möchten. Die aktuelle Version ist
2026.r4-lts.docker run -d --network host \ --name spanneromni \ -v "spanner:/spanner" \ us-docker.pkg.dev/spanner-omni/images/spanner-omni:VERSION_TAG \ start-single-serverDas Flag
--network hostordnet die Spanner Omni-Ports dem Hostcomputer zu.Prüfen Sie, ob der Container ausgeführt wird:
docker psPrüfen Sie in der Ausgabe das Feld STATUS, um sicherzugehen, dass der Container fehlerfrei ist.
Mit dem containerisierten Server interagieren
Mit docker exec können Sie Spanner Omni-CLI-Befehle im Container ausführen:
Erstellen Sie eine Datenbank:
docker exec -it spanneromni /google/spanner/bin/spanner databases create DATABASE_NAMEÖffnen Sie die SQL-Shell:
docker exec -it spanneromni /google/spanner/bin/spanner sql --database=DATABASE_NAMEDatenbanken auflisten:
docker exec -it spanneromni /google/spanner/bin/spanner databases list