1

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

到目前为止我在 fig (fig.yml) 中做了什么

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

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

mongoslave1:
  image: mongo
  links: 
      - mongomaster

mongoslave2:
  image: mongo
  links: 
      - mongomaster

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

我怎样才能像这里一样传递从属参数http://docs.mongodb.org/manual/core/master-slave/

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

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

我的目标是输入无花果,这两个奴隶应该是 mongomaster 的奴隶

谢谢你的帮助

4

1 回答 1

2

添加命令以指定主机

mongoslave1:
  image: mongo
  links: 
  - mongomaster
  command: mongod --slave --source mongomaster
于 2014-12-11T22:16:47.170 回答