MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

свържете robomongo към mongoDB докер контейнер

Има и друг начин. Можете да

  1. SSH с Robomongo във вашия действителен виртуален сървър, който хоства вашите докер приложения (раздел SSH, отметнете „Използване на SSH тунел“ и съответно попълнете другите полета)
  2. Сега ssh към същата машина във вашия терминал.
  3. docker ps трябва да ви покаже вашия MongoDB контейнер.
  4. docker inspect <mongo container id> ще отпечата пълна информация за този контейнер. Потърсете IPAddress в крайна сметка това ще ви даде локалния IP адрес на контейнера.
  5. В раздела „Връзка“ в Robomongo използвайте този IP адрес на контейнера, за да се свържете.

Друга странична бележка: Уверете се, че не разкривате вашите портове на услугата mongodb по никакъв начин (нито Dockerfile, нито docker-compose.yml), защото това ще направи вашата база данни открито достъпна отвсякъде. Ако приемем, че не сте задали потребителско име/парола за тази услуга, скоро ще бъдете сканирани и хакнати.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Приложението Node не отговаря след определен период от време

  2. Mongoose добавя множество елементи към базата данни

  3. Уникален индекс, игнориран при актуализиране с Mongoose + Mockgoose в NodeJS

  4. Получавайте известия за променени документи в mongodb

  5. Не може да се свърже с mLab база данни от самостоятелно хостван Parse