sql >> Databáze >  >> NoSQL >> MongoDB

připojte robomongo ke kontejneru mongoDB docker

Existuje i jiný způsob. Můžete

  1. 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)
  2. Nyní ssh do stejného počítače ve vašem terminálu.
  3. docker ps by vám měl ukázat váš kontejner MongoDB.
  4. docker inspect <mongo container id> vytiskne kompletní informace o daném kontejneru. Vyhledejte IPAddress nakonec vám to dá místní IP kontejneru.
  5. 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.



  1. Vzdálené připojení k serveru MongoDB pomocí Codeigniter

  2. Jak ozdobit položku třídy tak, aby byla indexem, a získat totéž, jako pomocí secureIndex?

  3. Map-Reduce pro spojení dat (MongoDb)

  4. Jak mohu navrhnout schéma pro níže uvedený produkt pomocí mongoose?