Cette page explique comment démarrer Spanner Omni en mode serveur unique. Vous pouvez l'installer à l'aide d'un fichier TAR ou l'exécuter en tant que conteneur à l'aide de Docker.
Avant de commencer
Avant de configurer votre instance Spanner Omni, assurez-vous de répondre aux exigences suivantes :
Vérifiez que votre machine respecte la configuration système requise.
Assurez-vous de disposer d'un accès
sudodans votre environnement pour configurer le binaire Spanner Omni.Assurez-vous que Docker est installé sur votre machine pour les installations basées sur des conteneurs.
Exécuter à l'aide de Docker
Nous vous recommandons de stocker les données Spanner dans un volume Docker pour assurer la persistance des données si vous supprimez le conteneur.
Créez un volume Docker :
docker volume create spannerDémarrez le conteneur serveur Spanner Omni. Remplacez VERSION_TAG par la version de Spanner Omni que vous souhaitez utiliser. La version actuelle est
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-serverL'indicateur
--network hostmappe les ports Spanner Omni à la machine hôte.Vérifiez que le conteneur est en cours d'exécution comme suit :
docker psVérifiez le champ STATUS dans le résultat pour vous assurer que le conteneur est opérationnel.
Interagir avec le serveur conteneurisé
Vous pouvez utiliser docker exec pour exécuter des commandes Spanner Omni CLI dans le conteneur :
Créez une base de données :
docker exec -it spanneromni /google/spanner/bin/spanner databases create DATABASE_NAMEOuvrez le shell SQL :
docker exec -it spanneromni /google/spanner/bin/spanner sql --database=DATABASE_NAMERépertoriez les bases de données :
docker exec -it spanneromni /google/spanner/bin/spanner databases list