参考 https://www.youtube.com/watch?v=mlw7vWISaF4
1 | version: '3' |
有几个问题
容器setup-rs执行总是失败,导致副本集无法创建,只能进入容器mongo-rs0-1,执行replicaSet.js里
的内容创建副本集1
2
3
4
5
6
7
8
9
10
11rsconf = {
_id: "rs0",
members: [
{_id: 0, host: "mongo-rs0-1:27017"},
{_id: 1, host: "mongo-rs0-2:27017"},
{_id: 2, host: "mongo-rs0-3:27017"}
]
}
rs.initiate(rsconf);
rs.conf();
之后创建用户。
因为在本地你可以不使用keyfile。如果使用要注意权限问题