鍍金池/ 問答/Linux  數(shù)據(jù)庫/ 如何在 docker 中連接主機的 mongodb

如何在 docker 中連接主機的 mongodb

如題 ,在 docker 中連接主機的 mongo需要怎樣寫 ?需要在主機上做額外的配置嗎?
例如:主機的公網(wǎng) ip 為1.1.1.1,內(nèi)網(wǎng) ip 為2.2.2.2
(db: mongodb://localhost:27017/wiki)

回答
編輯回答
懶豬

1.在主機執(zhí)行以下命令
iptables -A INPUT -i docker0 -j ACCEPT
2.進入容器,執(zhí)行命令
root@fdbbff27a91c:/# ip route
default via 172.17.0.1 dev eth0
172.17.0.0/16 dev eth0 proto kernel scope link src 172.17.0.2
得到 172.17.0.1 ,可以通過該地址訪問宿主
具體可參考:
https://stackoverflow.com/que...

2017年2月11日 13:02