Er is een andere manier. U kunt
- SSH met Robomongo naar uw werkelijke virtuele server die uw docker-applicaties host (SSH-tabblad, vink "Gebruik SSH-tunnel" aan en vul de andere velden dienovereenkomstig in)
- Ssh nu naar dezelfde machine in je terminal.
docker ps
zou je je MongoDB-container moeten laten zien.docker inspect <mongo container id>
zal volledige informatie over die container afdrukken. Zoek naarIPAddress
uiteindelijk krijg je daarmee het lokale IP-adres van de container.- Gebruik op het tabblad "Verbinding" in Robomongo dat container-IP om verbinding te maken.
Nog een kanttekening: Zorg ervoor dat u op geen enkele manier uw mongodb-servicepoorten vrijgeeft (noch Dockerfile noch docker-compose.yml), want dan is uw database overal toegankelijk. Ervan uitgaande dat u geen gebruikersnaam/wachtwoord heeft ingesteld voor die service, wordt u binnenkort gescand en gehackt.