我是码头工人的新手。我构建了一个在docker中运行的应用程序。我在192.168.99.100:8088
docker机器IP地址中运行应用程序。但我无法连接本地系统db的MongoDB。
在我的应用程序中,我提供了mongodb
这样的路径:
MONGODB_URI=mongodb://192.168.1.88:27017/sampledb (192.168.1.88is my system ip address it is not static)
App_PORT = 8088
我想访问我的系统数据库(我使用名为pmsdb
的数据库)我想使用docker
中的示例应用程序访问该数据库。
我不知道如何将mongodb
数据库连接到docker
。我应该给哪条路也不知道。因为当我在我的系统中运行应用程序时,我将使用mongodb path="monogdb://localhost:27017/sampledb
如果我在docker内置的应用程序中使用相同的路径它无法正常工作。
使用docker -machine ip address 192.168.99.100:8088
我正在运行我的项目。但我的系统数据库(sampledb)我应该给哪个IP地址?
如何将我的mongo数据库与docker容器(samplenodejs)连接
现在如何将我的本地数据库连接到在docker中运行的samplenodejs应用程序。
Mongodb version :3.4.2
ip address of mongodb: 127.0.0.1:27017