En esta página, se describe cómo iniciar Spanner Omni en modo de un solo servidor. Puedes instalarlo con un archivo TAR o ejecutarlo como un contenedor con Docker.
Antes de comenzar
Antes de configurar tu instancia de Spanner Omni, asegúrate de cumplir con los siguientes requisitos:
Verifica que tu máquina cumpla con los requisitos del sistema.
Asegúrate de tener acceso de
sudoen tu entorno para configurar el objeto binario de Spanner Omni.Asegúrate de que Docker esté instalado en tu máquina para las instalaciones basadas en contenedores.
Ejecuta con Docker
Te recomendamos que almacenes los datos de Spanner en un volumen de Docker para garantizar la persistencia de los datos si borras el contenedor.
Crea un volumen de Docker:
docker volume create spannerInicia el contenedor del servidor de Spanner Omni. Reemplaza VERSION_TAG por la versión de Spanner Omni que deseas usar. La versión actual es
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-serverLa marca
--network hostasigna los puertos de Spanner Omni a la máquina anfitrión.Sigue estos pasos para verificar que el contenedor se esté ejecutando:
docker psVerifica el campo STATUS en el resultado para asegurarte de que el contenedor esté en buen estado.
Interactúa con el servidor alojado en contenedores
Puedes usar docker exec para ejecutar comandos de la CLI de Spanner Omni dentro del contenedor:
Crea una base de datos:
docker exec -it spanneromni /google/spanner/bin/spanner databases create DATABASE_NAMEAbre el shell de SQL:
docker exec -it spanneromni /google/spanner/bin/spanner sql --database=DATABASE_NAMEEnumera las bases de datos:
docker exec -it spanneromni /google/spanner/bin/spanner databases list