Inicio rápido con Docker
Prueba TeselaDB en un contenedor sin instalar nada más que Docker.
Vas a arrancar TeselaDB en un contenedor de Docker y conectarte a él desde tu máquina. Es la forma más corta de probarlo si ya tienes Docker.
Qué vas a conseguir
Un nodo en un contenedor, con los datos en un volumen y el puerto de clientes abierto en tu máquina. Tardas unos cinco minutos.
Antes de empezar
Necesitas Docker y mongosh. La versión de la imagen es la que aparece en Descargas.
Paso 1. Arranca el contenedor
docker run -d --name teseladb -p 27017:27017 -v teseladb-data:/data \
teseladb/teseladb:<versión> start --dbpath /data --insecure --insecure-allow-remote --bind_ip 0.0.0.0Con --insecure el nodo arranca sin TLS ni usuarios, y --insecure-allow-remote le deja escuchar fuera de
127.0.0.1 para que el puerto del contenedor llegue a tu máquina. Este modo es solo para probar en local.
Paso 2. Conéctate
mongosh "mongodb://127.0.0.1:27017/"Comprobar que funciona
Conéctate con mongosh y ejecuta db.runCommand({ ping: 1 }). Si el nodo sirve, la respuesta es { ok: 1 }, la misma
que da un servidor de MongoDB.
Limpiar
docker stop teseladb
docker rm teseladbEl volumen teseladb-data conserva los datos; bórralo con docker volume si ya no los quieres.
Siguientes pasos
- Instalar con Docker, para un nodo con TLS y usuarios.
- Conectar tu aplicación.