Docker Fig MongoDB Master Slave

时间:2014-12-11 19:24:12

标签: mongodb fig

我对docker和fig来说真的很新,也许fig不是正确的工具。 我尝试在我的机器上运行一个主从属mongodb构造。

到目前为止我在无花果(图.yml)中做了什么

redis:
  image: redis
  ports:
      - "6379:6379"

mongomaster:
  image: mongo
  ports:
      - "27017:27017"

mongoslave1:
  image: mongo
  links: 
      - mongomaster

mongoslave2:
  image: mongo
  links: 
      - mongomaster

这是正确的方法吗?或者我会使用无花果比例?

如何传递slave参数,例如http://docs.mongodb.org/manual/core/master-slave/

mongod --slave --source <masterhostname><:<port>>

让我的mongoslave [1-2]成为mongomaster真正的奴隶?

我的目标是输入 fig up ,2名奴隶应该是mongomaster的奴隶

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

添加命令以指定主机

mongoslave1:
  image: mongo
  links: 
  - mongomaster
  command: mongod --slave --source mongomaster