sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur man ansluter lokal Mongo-databas till docker

När du kör din applikation i Docker körs den i en virtuell miljö; Det är precis som en annan dator men allt är virtuellt, inklusive nätverket.

För att ansluta din behållare till värden ger Docker den en speciell ip-adress och ger denna ip en url med värdet host.docker.internal .

Så, förutsatt att mongo körs med bindning på varje gränssnitt på värddatorn, från behållaren kunde den nås med anslutningssträngen:

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

Förenklat, Just use host.docker.internal as your mongodb hostname.



  1. Mongodump från fjärrserver

  2. Hur uppnår Redis den höga genomströmningen och prestandan?

  3. Hur man hittar MongoDB-fältnamn på godtyckligt djup

  4. Slaget om NoSQL-databaserna - Jämför MongoDB och CouchDB