Hay otra manera. Puedes
- 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)
- Ahora ingrese a la misma máquina en su terminal.
docker ps
debería mostrarle su contenedor MongoDB.docker inspect <mongo container id>
imprimirá información completa sobre ese contenedor. BusqueIPAddress
al final, eso le dará la IP local del contenedor.- 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.