我是mongodb的新手,据我所见,我们总是在mongod.conf文件中以绑定IP的形式传递常量IP值,比如127.0.0.1或172.17.0.5。
这是我的mongod.conf>中的绑定ip配置
net:
port: 27017
bindIp: 127.0.0.1, 172.17.0.5 # Listen to local interface only, comment to listen on all interfaces.我在/etc/环境文件DHOST= 172.17.0.5中定义了一个环境变量
当我试图在mongod.conf中提供下面的配置时,我无法连接到mongo:
net:
port: 27017
bindIp: 127.0.0.1, *$DHOST* # Listen to local interface only, comment to listen on all interfaces.请帮助我在mongo db配置中添加ENV var作为绑定ip。
发布于 2018-07-03 15:04:33
对于在Docker容器中运行的内容,您应该始终绑定到IPv4 0.0.0.0或IPv6 ::0 (即“所有地址”)。docker run -p选项有一个可选字段,可以限制发布端口将绑定到的主机上的IP地址;如果没有像这样的配置,容器就无法从离主机直接到达;因此,尝试绑定到容器内的特定接口并不特别有用。
https://stackoverflow.com/questions/51156750
复制相似问题