sql >> Base de Datos >  >> NoSQL >> MongoDB

conectar robomongo al contenedor acoplable mongoDB

Hay otra manera. Puedes

  1. SSH con Robomongo en su servidor virtual real que aloja sus aplicaciones acoplables (pestaña SSH, marque "Usar túnel SSH" y complete los demás campos según corresponda)
  2. Ahora ingrese a la misma máquina en su terminal.
  3. docker ps debería mostrarle su contenedor MongoDB.
  4. docker inspect <mongo container id> imprimirá información completa sobre ese contenedor. Busque IPAddress al final, eso le dará la IP local del contenedor.
  5. En la pestaña "Conexión" en Robomongo, use esa IP de contenedor para conectarse.

Otra nota al margen: Asegúrese de no exponer sus puertos de servicio mongodb de ninguna manera (ni Dockerfile ni docker-compose.yml), porque eso hará que su base de datos sea abiertamente accesible desde cualquier lugar. Suponiendo que no haya configurado un nombre de usuario/contraseña para ese servicio, será escaneado y pirateado pronto.