2014-10-06 23 views
0

我想在我的開發機器上安裝一個mongodb複製,同一臺機器在docker上運行mongodb實例。docker在同一臺服務器上的mongodb複製

所以我有碼頭集裝箱在他們上運行mongodb實例,工作,罰款和設置。

//一些圖片省略

$ docker ps -a 
0.0.0.0:49157->27017/tcp 
0.0.0.0:49156->27017/tcp 
0.0.0.0:49155->27017/tcp 

然後,在我的主,我嘗試添加一些

PRIMARY> rs.add("172.17.0.141:27017")                                 
{ 
     "ok" : 0, 
     "errmsg" : "need most members up to reconfigure, not ok : 172.17.0.141:27017", 
     "code" : 13144 
} 

//=============== 

PRIMARY> rs.add("0.0.0.0:27017")                                 
{ 
     "ok" : 0, 
     "errmsg" : "need most members up to reconfigure, not ok : 0.0.0.0:27017", 
     "code" : 13144 
} 

如何添加容器內的MongoDB實例使用泊塢窗來複制?

回答

0

nvm,我解決了我的問題。

從這篇文章,http://version2beta.com/articles/mongod-replica-set-slave/,我給功勞作者。

我已經停用我的日記我的奴隸

storage: 
    smallFiles: true 
    journal: 
    enabled: false 

然後從容器獲取IP

$ docker inspect e123 

然後蒙戈-CLI

PRIMARY> rs.add("172.17.0.150:27017") 
相關問題