MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak podłączyć lokalną bazę danych Mongo do dockera

Kiedy uruchamiasz aplikację w Dockerze, działa ona w środowisku wirtualnym; Jest jak inny komputer, ale wszystko jest wirtualne, łącznie z siecią.

Aby połączyć kontener z hostem, Docker nadaje mu specjalny adres ip i nadaje temu ip adres URL o wartości host.docker.internal .

Tak więc, zakładając, że mongo działa z wiązaniem na każdym interfejsie na maszynie hosta, z kontenera można do niego dotrzeć za pomocą ciągu połączenia:

mongodb://host.docker.internal:21017/database

Upraszczając, Just use host.docker.internal as your mongodb hostname.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak używać Spring Boot z MongoDB

  2. Jak ustawić _id na dokument db w Mongoose?

  3. Jak mogę załadować dane z kolekcji mongodb do DataFrame pand?

  4. Przegląd raportowania operacyjnego bazy danych w ClusterControl

  5. Wywołaj funkcję zapisaną w mongodb