Existuje i jiný způsob. Můžete
- SSH s Robomongo do vašeho skutečného virtuálního serveru, který hostí vaše dockerové aplikace (karta SSH, zaškrtněte "Použít tunel SSH" a podle toho vyplňte ostatní pole)
- Nyní ssh do stejného počítače ve vašem terminálu.
docker ps
by vám měl ukázat váš kontejner MongoDB.docker inspect <mongo container id>
vytiskne kompletní informace o daném kontejneru. VyhledejteIPAddress
nakonec vám to dá místní IP kontejneru.- Na kartě "Připojení" v Robomongo použijte k připojení tuto IP adresu kontejneru.
Další poznámka: Ujistěte se, že žádným způsobem nevystavujete své porty služeb mongodb (ani Dockerfile ani docker-compose.yml), protože to zpřístupní vaši databázi odkudkoli. Za předpokladu, že pro danou službu nemáte nastavené uživatelské jméno / heslo, budete brzy prohledáni a napadeni.