Det finns ett annat sätt. Du kan
- SSH med Robomongo till din faktiska virtuella server som är värd för dina dockningsapplikationer (SSH-fliken, kryssa i "Använd SSH-tunnel" och fyll i de andra fälten därefter)
- Shh nu till samma maskin i din terminal.
docker ps
ska visa dig din MongoDB-behållare.docker inspect <mongo container id>
kommer att skriva ut fullständig information om den behållaren. Leta efterIPAddress
i slutändan ger det dig behållarens lokala IP.- På fliken "Anslutning" i Robomongo använder du behållarens IP för att ansluta.
En annan sidanot: Se till att du inte exponerar dina mongodb-tjänstportar på något sätt (varken Dockerfile eller docker-compose.yml), eftersom det kommer att göra din databas öppet tillgänglig från överallt. Förutsatt att du inte har ställt in ett användarnamn/lösenord för den tjänsten kommer du att skannas och hackas snart.