docker中连接宿主机mongodb

1、当宿主机中启动docker是,会建立虚拟网卡,并命名为docker0,所以在宿主机中查看docker的ip;

ifconfig

2、找到docker0对应的IP地址段的首个地址,如下图;

docker中连接宿主机mongodb_第1张图片

3、修改宿主机中mongodb的配置文件;

vi /etc/mongod.conf

在其中net处的ip后面加上docker0的ip,例如:127.17.42.1

net:
  port: 27017
  ip: 127.0.0.1,127.17.42.1

英文模式下按:键 输入wq 保存退出;

4、重启mongodb;

sudo service mongod restart

5、最后在docker中连接docker0的ip(我这里为127.17.42.1),端口27017即可连接宿主机的mongodb;

你可能感兴趣的:(linux)