Der er en anden måde. Du kan
- SSH med Robomongo ind i din faktiske virtuelle server, der er vært for dine docker-applikationer (SSH-fanen, marker "Brug SSH-tunnel" og udfyld de andre felter i overensstemmelse hermed)
- Skift nu til den samme maskine i din terminal.
docker ps
skal vise dig din MongoDB-beholder.docker inspect <mongo container id>
vil udskrive fuldstændig information om den pågældende beholder. Se efterIPAddress
i sidste ende vil det give dig containerens lokale IP.- På fanen "Forbindelse" i Robomongo skal du bruge denne container-IP til at oprette forbindelse.
En anden sidenote: Sørg for, at du ikke eksponerer dine mongodb-serviceporte på nogen måde (hverken Dockerfile eller docker-compose.yml), for det vil gøre din database åbent tilgængelig overalt. Hvis du antager, at du ikke har oprettet et brugernavn/adgangskode til den pågældende tjeneste, vil du snart blive scannet og hacket.